формат utf8 в xml - PullRequest
       9

формат utf8 в xml

0 голосов
/ 07 мая 2010

я хочу знать, как сохранить этот символ (этот тип символов) в XML-файле

если я сохраню этот символ в XML-файле ..

файл показывает этот символ как

Я был вставлен перед XML-файлом <?xml version="1.0" encoding="UTF-8"?>

но это не правильно показывает

спасибо и заранее

Ответы [ 5 ]

3 голосов
/ 07 мая 2010

Вы помните свою декларацию XML?

<?xml version="1.0" encoding="UTF-8"?>
<element>egalité</element>

Вам также необходимо убедиться, что документ на самом деле хранится как UTF-8; проверьте настройки кодирования текстового редактора, использованного для этого.

2 голосов
/ 07 мая 2010

У вас проблема с кодировкой символов. Кодировка, используемая для сохранения файла, не соответствует кодировке, используемой для чтения файла. В идеале оба должны использовать кодировку, например UTF-8. Убедитесь, что вы пишете и читаете файл правильно в этом отношении. Вам нужно было бы показать больше о том, что вы делаете, чтобы получить более конкретный ответ.

0 голосов
/ 09 мая 2010

Если у вас возникли проблемы при вставке

<?xml version="1.0" encoding="UTF-8"?> 

внутри вашего XML-документа, тогда вы не сохраните свой XML как документ UTF-8. сделать это.

Скопируйте все содержимое XML в память, откройте «Блокнот» и вставьте содержимое в «Блокнот». затем сохраните ваш документ как документ Unicode (из диалогового окна сохранения (тип файла))

0 голосов
/ 07 мая 2010

Если вы сохраните кодировку XML-файла в UTF-8 (в Блокноте используйте команду «Сохранить как» и выберите кодировку UTF-8) и запустите файл XML со строки

<?xml version="1.0" encoding="UTF-8"?>

это будет работать. Чтобы проверить свои результаты, просто откройте файл XML в Internet Explorer.

0 голосов
/ 07 мая 2010

У меня была похожая проблема сегодня ... в моем случае файл не был сохранен как UTF-8 ...

попробуйте, например, notepad ++ (возможно, редактор Windows также поддерживает это) и измените кодировку наutf8.после этого замените глупый символ на ваш снова.

это должно помочь; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...