Обнаружение символов в XSLT
-
19-08-2019 - |
Вопрос
Я обнаружил некоторые странные символы, которые не отображаются должным образом в Internet Explorer, например: & # 226; & # 8364; & # 339 ;, & # 226; & # 8364; & # 8220; и & # 226; & # 8364; & # 8482 ;. Я думаю, что они перенесены из копирования и вставки содержимого Word.
Я использую XSLT для создания содержимого страницы, и было бы замечательно обнаружить эти символы в XSLT и заменить их действительными кодами HTML. Я уже делаю замену строк в таблице стилей, но я не уверен, как обнаружить эти закодированные символы или возможно ли это. Р>
Решение
Как насчет простого изменения кодировки для таблицы стилей, а также ее вывода на UTF-8? Упоминаемые вами символы: “
, –
и ’
. Конечно, недопустимо или нет, учитывая правильную кодировку (символы, по крайней мере, совершенно допустимы в кодовой странице 1252).
Другие советы
Использование хорошего редактора XML, такого как XMLSpy , должно выявить все ошибки в форматирование вашего XSLT путем проверки во время разработки. Р>