Вниз
Скачать: CL | DM;

Кпоблема с кодировками   Найти похожие ветки 

 
И. Павел ©   (2009-11-19 18:44) [0]

Сначала с кодировками было все нормально и считанная с базы MySQL строка $row["content"] выводилась нормально, а потом я заменил это на nl2br($rowp["content"]) и вернулся результат, в котором русские буквы были отображены неправильно. Теперь удалил nl2br, оставил только $row["content"] - опять русские буквы отображаются неправильно.
Подскажите, пожалуйста, из за чего это и как с этим бороться?


 
И. Павел ©   (2009-11-19 18:46) [1]

Наверное, это очевидно, но все же поясню что такое $row:

$result = $mysqli->query("...")
{
 $row = $result->fetch_assoc();
...


 
И. Павел ©   (2009-11-19 18:48) [2]

Причем русские буквы отоброжаются неправильно только для $row["content"] ,
и если написать: $row["content"]."АБВГД" то "АБВГД" выведется. Как будто страница запомнила nl2br и все еще его выполняет:)


 
xayam ©   (2009-11-19 20:36) [3]

ты уж весь скрипт пиши, как делаешь, а так не поймешь в чем дело


 
xayam ©   (2009-11-19 20:38) [4]


> Как будто страница запомнила nl2br и все еще его выполняет:
> )

может кэш нужно отрубить в браузере. кто знает? :)


 
И. Павел ©   (2009-11-20 19:48) [5]


> xayam ©

Спасибо. Насчет кэша - проверял - не помогло...

Ошибка оказалась простой. Дело было в том, что при генерации страницы не приписывалась кодировка. Хотя почему использовались разные кодировки для разных частей страницы мне понятно...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
15-1258709445
Lebos
2009-11-20 12:30
2010.01.24
интерполяция


2-1260085248
Васлий Метелкин
2009-12-06 10:40
2010.01.24
Как прочитать содержимое ListView с помощью WinApi?


2-1259911372
kate158
2009-12-04 10:22
2010.01.24
отображение в поле monthcalendar только месяца и года


2-1259845543
Wind001
2009-12-03 16:05
2010.01.24
Передать массив как параметр


1-1233757927
jetus
2009-02-04 17:32
2010.01.24
Получить название метода




   Наверх