Форум: "Прочее";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
ВнизКпоблема с кодировками Найти похожие ветки
← →
И. Павел © (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 вся ветка
Форум: "Прочее";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c