на няколко места

Имаш проблем с кодировката

<head>

...

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

...


</head>

Ако ползваш БД

$db = mysql_connect(DATA_DB_SERVER, DATA_DB_USER, DATA_DB_PASS) or die("Could not connect.");

mysql_query("SET NAMES CP1251");

if(!mysql_select_db(DATA_DB_NAME,$db)) die("No database selected.");


Ако не помогне, опитай и това :


$Output=iconv('Windows-1251', 'UTF-8', $Output);
 
madmax3 каза:
Имаш проблем с кодировката

<head>

...

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

...


</head>

Ако ползваш БД

$db = mysql_connect(DATA_DB_SERVER, DATA_DB_USER, DATA_DB_PASS) or die("Could not connect.");

mysql_query("SET NAMES CP1251");

if(!mysql_select_db(DATA_DB_NAME,$db)) die("No database selected.");


Ако не помогне, опитай и това :


$Output=iconv('Windows-1251', 'UTF-8', $Output);

има го този проблем в доста файлове
слагах <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

но не се оправи

опитах и с mysql_query("SET NAMES CP1251");
сложих го в config.php но нямаше разлика...
 
Защо го обърквате само?
Въпросното нещо е Byte Order Mark (BOM), който може да го има в UTF-8. Ако ползваш UTF-8 задай на редактора с който пишеш кода да е UTF8 without BOM. И не отваряй файла с notepad защото той го слага това автоматично.
 
StormBreaker каза:
Защо го обърквате само?
Въпросното нещо е Byte Order Mark (BOM), който може да го има в UTF-8. Ако ползваш UTF-8 задай на редактора с който пишеш кода да е UTF8 without BOM. И не отваряй файла с notepad защото той го слага това автоматично.

добре, а с какво да отворя файла за да променя на UTF8 without BOM :)
 
a009 каза:
StormBreaker каза:
Защо го обърквате само?
Въпросното нещо е Byte Order Mark (BOM), който може да го има в UTF-8. Ако ползваш UTF-8 задай на редактора с който пишеш кода да е UTF8 without BOM. И не отваряй файла с notepad защото той го слага това автоматично.

добре, а с какво да отворя файла за да променя на UTF8 without BOM :)

Със notepad++ Обаче като избереш оформление Не натискай Промени кодировката , а натисни Конвертирай до utf БЕЗ БОМ
 
MaLa_NocHe каза:
a009 каза:
StormBreaker каза:
Защо го обърквате само?
Въпросното нещо е Byte Order Mark (BOM), който може да го има в UTF-8. Ако ползваш UTF-8 задай на редактора с който пишеш кода да е UTF8 without BOM. И не отваряй файла с notepad защото той го слага това автоматично.

добре, а с какво да отворя файла за да променя на UTF8 without BOM :)

Със notepad++ Обаче като избереш оформление Не натискай Промени кодировката , а натисни Конвертирай до utf БЕЗ БОМ

като направя текста да е utf БЕЗ БОМ - пак си оставят онези знаци и текста става нечетлив
 

Back
Горе