Я использую XSLT для отображения некоторых знаков (пробел) и £ (£), но все они отображаются в виде вопросительных знаков (нераспознанные символы).
Моя кодировка установлена в UTF-8 в HTML изаголовок XSLT выглядит следующим образом
<xsl:stylesheet version="1.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="xhtml xsl"> <xsl:output method="xml" version="1.0" encoding="UTF-8" charset="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" indent="yes" omit-xml-declaration="yes" />
У кого-нибудь есть идеи, где я ошибаюсь?
Большое спасибо.
Я обнаружил, что устанавливал тип содержимого в text / html - установив его в text / html; charset = utf-8 исправил проблему