Вопрос

Я обнаружил некоторые странные символы, которые не отображаются должным образом в Internet Explorer, например: & # 226; & # 8364; & # 339 ;, & # 226; & # 8364; & # 8220; и & # 226; & # 8364; & # 8482 ;. Я думаю, что они перенесены из копирования и вставки содержимого Word.

Я использую XSLT для создания содержимого страницы, и было бы замечательно обнаружить эти символы в XSLT и заменить их действительными кодами HTML. Я уже делаю замену строк в таблице стилей, но я не уверен, как обнаружить эти закодированные символы или возможно ли это.

Это было полезно?

Решение

Как насчет простого изменения кодировки для таблицы стилей, а также ее вывода на UTF-8? Упоминаемые вами символы: , и . Конечно, недопустимо или нет, учитывая правильную кодировку (символы, по крайней мере, совершенно допустимы в кодовой странице 1252).

Другие советы

Использование хорошего редактора XML, такого как XMLSpy , должно выявить все ошибки в форматирование вашего XSLT путем проверки во время разработки.

scroll top