![]() |
XML CDATA и русский язык
У меня есть хмль
Код:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>Код:
_root.righttitle.htmlText = xmlNode.childNodes[0].childNodes[0].firstChild.nodeValue;Английский текст парсится нормально В чем моя ошибка? |
Файл xml должен быть сохранен в кодировке utf-8.
|
а encoding="utf-8" не достаточно? и как мне заставить аппач генерить хмльки в кодировке utf-8
|
Я же написал, что ФАЙЛ должен быть сохранен в КОДИРОВКЕ. Причем тут его содержимое?
Вы можете написать хоть encoding="flashCS3" :D |
всё понял просто не о том подумал. Спасибо Мне нужно через utf8_encode в Php прогнать строку перед тем как отправить в поток.
После перекодировки в utf-8 отбражается уже более понятное: Îñåíü-Çèìà сначала думал что проблема со шрифтом, и поменял на Times New Roman Cyr Однако это не помогло. В чем может быть дело? |
Почитайте http://noregret.org/tutor/fonts/
И еще, есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме. |
После долгих разбирательств пишу:
$row = iconv("windows-1251","UTF-8",$row); совместимо с хостингом Агава, Арбатек. |
Цитата:
|
то есть на этапе упаковки текста в базу?
|
Сама база должна быть в кодировке utf-8. Вообще все должно быть в utf-8 и никаких конвертаций.
|
| Часовой пояс GMT +4, время: 00:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.