Valeriya12
11.06.2014 - 10:22
Привет! Кириллический текст не работает... Я получаю какой-то бред. :
Íåèçâåñòíàÿ âîéíà. Àìíåçèÿ: Ïðèçðàê ïðîøëîãî. Âåäüìàê: Çîëîòîå èçäàíèå. Âåñåëûå ëûæè. Âåñåëûé ôåðìåð. Âîëøåáíûå äæóíãëè. Ãàìëåò.
Читала на интернете... и кто-то сказал поставить "@charset utf-8" в файле CSS. Я так и сделала, но все-таки не работает. Я работаю с localhost кстати.
sergeiss
11.06.2014 - 10:26
В какой кодировке сохранен скрипт? С этого надо начинать.
Далее - именно эта же кодировка должна быть выставлена в хедере страницы.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Valeriya12
11.06.2014 - 10:41
Скрипт сохранен в файле txt. В файле, все написано нормально... то есть, открываю этот txt файл и вижу нормальный кириллический текст.
Я работаю с PHP "fopen" "fgets" "fclose" чтоб извлекать этот текст. Потом получаю массив, но когда делаю var_dump на этот массив , выводит в окно браузера (Chrome) этот бред.
array (size=4)
0 => string 'Âåäüìàê 2' (length=9)
1 => string 'Æàíð: Ôàíòàçèÿ ðîëåâàÿ èãðà.' (length=28)
2 => string 'Îáçîð: Ìîÿ ëþáèìàÿ èãðà äî ñèõ ïîð. Ñþæåò ëèíåéíûé õîòü çàõâàòûâàþùàÿ. Ëèíåéíûé ñþæåò çíà÷èò, ÷òî âíèìàòåëüíî ñëûøàòü âñå ðàçãîâîð, ÷òîá âû ïîéìåòå âñå ñîáûòèÿ èãðû. Íî íè÷åãî ñòðàøíîãî, ïîòîìó ÷òî, ìîæíî èãðàòü íà àíãëèéñêîì ñ ðóññêèìè ñóáòèòðàìè. ' (length=252)
3 => string 'Ìåõàíèçì ñðàæåíèÿ (length=16)
Valeriya12, исходный файл у вас в кодировке CP1252 а отображается в браузере как CP1251. Т.е. необходимо либо отправить браузеру информацию о кодировки по аналогии с этим
http://stackoverflow.com/questions/4279282...utf-8-using-php или преобразовать в нужную кодировку содержимое файла
http://ru2.php.net/manual/ru/function.iconv.php