khushboo86 Ответов: 3

Как отобразить символы Ä, Ö в xml ?


У меня есть один XML-файл, и я хочу отобразить такой текст,

"TAG 3 BETALA FÖR 2!" в формате xml.
Ниже приведен мой код:-

<image imageUrl="images/tfile_splash_pic_3.jpg" text="TAG 3 BETALA FÖR 2!" link="#"/>
<image imageUrl="images/tfile_splash_pic_4.jpg" text="TAG 3 BETALA FÖR 2!" link="#"/><image imageUrl="images/tfile_splash_pic_5.jpg" text="TAG SUPERPUMP MAX TEBATL KUN FOR MASS UP 5000G !" link="#"/>



Кто-нибудь может сказать мне, как отобразить эти специальные символы ?

Richard MacCutchan

Дисплей где? Все, что вы показали, - это выдержка из XML. Вам нужно объяснить, где вы хотите отобразить эту информацию и на каком языке вы кодируете.

khushboo86

Мне нужно отобразить его на веб-сайте, и я использую PHP. Но у меня есть xml-файл,который был вызван во вспышку.

Richard MacCutchan

Я переназначил ваш вопрос как PHP, так что, возможно, теперь его увидит эксперт по PHP.

3 Ответов

Рейтинг:
24

Sergey Alexandrovich Kryukov

Прежде всего, XML поддерживает Unicode, поэтому все, что вам нужно, это написать файл в одном из Unicode UTFs, UTF-8 наиболее рекомендуется. Вам также нужно прописать кодировку в XML prolog:

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


HTML-символьные сущности тоже хороши, но они охватывают только небольшие наборы символов. Они предпочитали знаки препинания, буквоподобные символы и т. д., Но вряд ли буквы.

—СА


khushboo86

Я использовал только эту кодировку..


Но все равно, когда я использую какой-то специальный символ, он его не учитывает.
И выведите "FR "вместо слова"FÖR".

Рейтинг:
2

Shalika Nigam

попробуйте использовать это

<?xml version="1.0" encoding="ISO8859-2"?>


Рейтинг:
1

Fredrik Bornander

Html избегает их, а затем не-избегает там, где это необходимо;

Например Å становится

Å
.

Полный список персонажей здесь; http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php[^]

/Фредрик


Sergey Alexandrovich Kryukov

Во-первых, нет необходимости делать что-либо "unescape", так как XML-Парсеры позаботятся об этом так же, как и XSLT; во-вторых, символьные сущности охватывают только небольшие наборы символов. Они предпочитали знаки препинания, буквоподобные символы и т. д., Но вряд ли буквы.
Пожалуйста, посмотрите мой ответ.
--СА

Fredrik Bornander

Характерные сущности здесь в порядке, он швед и хочет использовать свои последние три буквы алфавита. Все это описано в стандарте ISO-8859-1.