XSLTでの文字の検出
-
19-08-2019 - |
質問
Internet Explorerで正しく表示されない次のような奇妙な文字に遭遇しました。<!>#226; <!>#8364; <!>#339 ;, <!>#226; <!> #8364; <!>#8220 ;、および<!>#226; <!>#8364; <!>#8482;。コピーアンドペーストのWordコンテンツから引き継がれていると思います。
XSLTを使用してページコンテンツを構築していますが、XSLTでこれらの文字を検出し、有効なHTMLコードに置き換えることは素晴らしいことです。スタイルシートで既に文字列の置換を行っていますが、これらのエンコードされた文字をどのように検出するか、それが可能かどうかはわかりません。
解決
スタイルシートのエンコードとUTF-8への出力を単に変更するのはどうですか?言及する文字は、“
、–
、および’
です。正しくエンコードされていれば、無効ではありません(コードページ1252では文字は少なくとも完全に有効です)。
所属していません StackOverflow