7

asp.netページ内で使用する必要があります

<html><title>My page's title from México</title></html>

または

<html><title>My page&rsquo;s title from M&eacute;xico</title></html>

どちらの例も同じ出力です。asp.netはすべてのページをutf-8にエンコードするので、htmlエンティティを使用する必要はありませんね。

4

3 に答える 3

3

2番目の例は、HTML送信のASCII標準との互換性を保証します。したがって、私の投票は2番目の例に賛成です。したがって、HTMLが出力され、UTF-8としてエンコードされ、すべてのプロキシサーバーおよびその他の種類のキャッシュと変換が発生する可能性があることを確認する必要はありません。

于 2008-08-12T16:28:05.563 に答える
3

あなたは正しいです。パイプの両端にユニコードがある限り、それは実際には問題ではありません。個人的には、読みやすいという理由だけで最初のものを使用します。

そして、正直なところ、Unicodeはしばらくの間普及してきました。個人的には、UTF-8を処理できない人を置き去りにする時が来たと思います。

于 2008-08-12T16:28:59.460 に答える
3

ASCII テーブルは文字のセットであり、1 文字あたり 1 バイトしか確保できなかった時代に最初に標準化された文字セットであると言えます。 http://asciitable.com/ しかし、ASCII の拡張文字セットを調べてみたところ、参照している文字は ASCII 文字のようです。したがって、タイトルをどのように表示することを選択しても、実際には問題はありません。

私の修正された答えは、スペースに応じて安価なもの(つまり、最初のもの)に行くことです

于 2008-08-13T00:37:12.063 に答える