Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java и юникоды в XML


Автор: ShkVal 22.2.2005, 15:39
Подскажите ксть ли возможность в Java.
Мне приходят строки типа такого EL9800 8Bit µC (Busy:HA Int:HA). Мне нужно сохранить эту строчку в Xml типа такого формата

<Slave name="EL9800 8Bit µC (Busy:HA Int:HA)"/>

Всё было бы хорошо если бы не было символов типа µ (могут быть любые символы альфа, бетта и т. д.).
Чтобы это нормально парсилось надо преобразовать строку вот в такой вид
EL9800 8Bit &#xxx;C (Busy:HA Int:HA)" (xxx-любое значение)

Может есть средства в Java, чтобы сделать это?

Автор: ShkVal 22.2.2005, 19:27
У меня вылетает SAX при распаршивании этого тэга
<SlaveName><![CDATA[EL9800 8Bit µC (Busy:HA Int:HA)]]></SlaveName>
как мне сохранить Xml-файл и что укозать в encoding, чтобы можно потом было без проблем распарсить? Проблема в символе "µ".
В общем вопрос, что надо сделать при сохранении или распаршивании?

Автор: 3,14 23.2.2005, 11:23
А как у тебя мю и прочее в строке идентифицировать, это просто определённый диапозон символов?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)