質問する
1740 次
2 に答える
2
文字エンコーディングの領域に入ります。多くの人を混乱させるので、ここにいくつかのガイドラインを示します。
HTML を扱っているので、いつでもhtmlentities
. これにより、次のような結果が得られます。&abc;
またはӒ
。これらの文字は常に正しく表示されます。
もう 1 つの方法は、文字セット エンコーディングを使用することです。これは、すべての文字が同じ文字エンコーディングで出力されていることを確認し、正しい文字エンコーディングのヒントをブラウザに与える必要があることを意味します。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
ブラウザに UTF-8 の使用を強制するには。ISO-8859-1 の代わりに使用できるのは、優先エンコーディングです。
次に、すべての入力が UTF-8 の場合、出力も UTF-8 にする必要があります。そうでない場合は、変換します。utf8_encode
文字列を UTF-8 に変換します。
于 2013-02-08T17:06:55.277 に答える
1
var_dump( htmlentities('foo ®®', ENT_QUOTES, "UTF-8") );
ソース ファイルが UTF-8 でエンコードされていることを確認します。
ほとんどの IDE では、「名前を付けて保存」ダイアログまたはファイルのオプションのどこかに「文字セット」オプションが用意されています。
于 2013-02-08T18:54:02.130 に答える