私は完璧ではないマスターデータで作業しなければならないウェブサイトを構築しています(私だけではないと思います:-))
私の場合、xml filteをhtmlにレンダリングする必要があります(xslを使用)。マスターデータがすでにhtml-enititesを使用している場合é
があるため(たとえば、フランス語で)、二重エンコードを回避するために、そこで'disable-output-escaping='yes'を使用する必要があります。
最も簡単な解決策は、出力のエスケープをすべて無効にすることです。そのため、二重エンコードのリスクを冒すことはありません。
このマスターデータのエンコードを見逃している文字は、アンパサンドだけです。しかし、私がそれらを「生」で解析すると(つまり、&
すべてのブラウザーが問題ないように見えます)。
だから質問:htmlでエンコードされていないアンパサンドを使用した結果は何ですか?