У меня проблема с выводом турецких символов, кодировка что ли не та. Пример тут http://www.turkishny.com/eventsphotos/testmysql.php - не реклама сайта (!).
Символы типа ğ отображаются как вопросительные знаки, или и вовсе не отображаются...
Вывод идет из базы данных mysql и там все правильно, ибо есть другая страница, на которой все правильно выводится из той же самой базы, то есть где то идет правильная обработка с php.
Идеи?
Спустя 3 минуты, 32 секунды (7.02.2011 - 18:50) Invis1ble написал(а):
Piero
проблемный скрипт наверно не в юникоде
проблемный скрипт наверно не в юникоде
Спустя 2 минуты, 9 секунд (7.02.2011 - 18:52) Piero написал(а):
Цитата (Invis1ble @ 7.02.2011 - 15:50) |
Piero проблемный скрипт наверно не в юникоде |
Сам файл в юникоде, в php не прописана кодировка, но полагаю оно не сильно влияет. В браузере кодировки менял - ни на одной правильно не отображает...
Спустя 2 минуты, 15 секунд (7.02.2011 - 18:54) Zerstoren написал(а):
Опять 25.
Абсолютно все элементы которые принимают участие в отображении требуют сведение кодировки в одно значение
все файлы с отображение
база данных
браузер
Абсолютно все элементы которые принимают участие в отображении требуют сведение кодировки в одно значение
все файлы с отображение
база данных
браузер
Спустя 2 минуты, 28 секунд (7.02.2011 - 18:56) Piero написал(а):
Zerstoren
Да не опять 25, это не русские символы, это турецкие!
Файл в UTF-8. База в UTF-8, браузер в Unicode(UTF-8).
Да не опять 25, это не русские символы, это турецкие!
Файл в UTF-8. База в UTF-8, браузер в Unicode(UTF-8).
Спустя 1 минута, 48 секунд (7.02.2011 - 18:58) Piero написал(а):
К тому же все символы отображаются правильно - что говорит о том что кодировка такая какой должна быть, а вот турецкие символы не отображаются.
P.S. пробовал выставлять турецкую кодировку. В базе не менял, так как см.пост 1.
P.S. пробовал выставлять турецкую кодировку. В базе не менял, так как см.пост 1.
Спустя 5 минут, 45 секунд (7.02.2011 - 19:04) Invis1ble написал(а):
Piero
хедер посылаешь?
хедер посылаешь?
header("Content-Type: text/html; charset=utf-8");
Спустя 9 минут, 43 секунды (7.02.2011 - 19:14) Piero написал(а):
Все, проблему решил переводом турецких букв в латинские, заменил ğ на g, надо было сразу так сделать, а то два дня потерял на это. Спасибо всем, тему можно закрывать.
Спустя 8 минут, 46 секунд (7.02.2011 - 19:22) alex12060 написал(а):
А ведь Invis1ble правильно сказал...