Проблем с колация

Dizasterr

Registered
Добър вечер! Написах си извеждане без рефреш чрез jQuery и PHP. До тук добре. Направих си заявките, но след като ги вкара в базата данни и всичко кирилицата се превръща в РњРЅРѕРіРѕ РґРѕР±СЉСЂ СѓСЂРѕРє. Ако го направя чрез action="страницата" на формата става, но искам да става и без рефреш ? Къде е грешката ? В php кода имам:
Код:
mysql_query("SET NAMES cp1251");
    mysql_query("SET CHARACTERS cp1251");
	header("Content-type: text/html; charset=cp1251");
В html имам:
Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
Благодаря предварително.
 
А самата колация на базата данни и на полетата в нея каква е?
 
пробвал ли си горе да промениш кода от

Код:
Махни header("Content-type: text/html; charset=cp1251");


със windows-1251
Код:
Махни header("Content-type: text/html; charset=windows-1251");
 
nobody21 каза:
пробвал ли си горе да промениш кода от

Код:
Махни header("Content-type: text/html; charset=cp1251");


със windows-1251
Код:
Махни header("Content-type: text/html; charset=cp1251");
Няма никаква разлика.
 
Ползвай utf-8 в хедъра и енкодинга страницата. Ще се оправи
windows-1251 има проблем с ajax и не се получава
 
Да, но не трябва ли ба всучко да е една и съща колацията ? На базата данни и на страницата ?

EDIT: Смених го на всичките и нестава.
 
Dizasterr каза:
Някой има ли идея ? :idea:

Да :). Ajax нещо се бъгва с кирилицата. Виж от някъде задай мета или хедър utf-8 на javascript файловете. Също така и тях запази в utf-8 без БОМ.
Един път си играх с такъв скрипт и го подкарах, но съм го изтрил, и не помня какво точно направих. Но става.
Ако постнеш файловете, може да се пробвам пак.
 

Back
Горе