£ конвертируется в ?с помощью HTML Tidy, EncodingType?
Вопрос
Я очищаю HTML-файл с помощью HTML Tidy, ну, в общем, .Сетевая версия называется TidyManaged, и мои символы "£" преобразуются в "?"
т.е.:
Income (£)
становится:
Income (�)
Я полагаю, что это связано с типами кодировки.В TidyManaged можно указать тип кодировки ввода и тип кодировки вывода, включая такие вещи, как Latin1, utf8, utf16, win1252.
Документ XHTML в конечном итоге будет преобразован в документ, который использует win1252.
Итак, какой должна быть моя кодировка ввода и вывода, чтобы сохранить символы £?
Большое спасибо.
Решение
Ну, когда я использовал другие наборы символов, это всегда было по-другому.Я не очень хорошо владею ими, но я знаю, что для создания символов, знаков препинания вам нужно использовать "код", а не их буквальный перевод.Никогда не видел win1252, но Google говорит, что это 0x00A3
.
Попробуйте поместить это где-нибудь в вашем документе.
Я знаю, что в html я бы поместил £
за знак фунта стерлингов.Итак, Html:
<p>£0.00</p>