たとえば、 (1つのUnicode文字)を(2つのUnicode文字、つまり、組み合わせのアクサングラーブ(U + 0300)の後にa)"à"
としてエンコードすることもできるとすると、.NETには、文字列を正規化して後者が"\u0300a"
前者に変換しましたか?
前者は標準的な表現と見なされていると思います。私の特定の問題は、後者が一部のブラウザで正しく表示されない場合を見たことですが、これは他のシナリオでも役立つ可能性があります。
たとえば、 (1つのUnicode文字)を(2つのUnicode文字、つまり、組み合わせのアクサングラーブ(U + 0300)の後にa)"à"
としてエンコードすることもできるとすると、.NETには、文字列を正規化して後者が"\u0300a"
前者に変換しましたか?
前者は標準的な表現と見なされていると思います。私の特定の問題は、後者が一部のブラウザで正しく表示されない場合を見たことですが、これは他のシナリオでも役立つ可能性があります。