このコードは機能します:echo ' & # 3 4 ; '
私の Web ページに二重引用符を出力します。
一方、これは明らかに間違っています。echo ' U + 2 5 B 2 '
単にリテラル文字を出力するだけです。
正しい構文は何ですか? ちなみに、U+25B2
上向きの三角形である必要があります。下向きの三角形で html を選択するために使用したいと思います。
このコードは機能します:echo ' & # 3 4 ; '
私の Web ページに二重引用符を出力します。
一方、これは明らかに間違っています。echo ' U + 2 5 B 2 '
単にリテラル文字を出力するだけです。
正しい構文は何ですか? ちなみに、U+25B2
上向きの三角形である必要があります。下向きの三角形で html を選択するために使用したいと思います。
PHP ページに以下のヘッダーを追加します。希望の文字を印刷するように注意する必要があると思います。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
UTF文字を次のように使用して値をエコーします。
echo "\xE2\x96\xB2";
注意:上向き三角形E2 96 B2
の UTF-16 値に相当する UTF-8 。U+25B2
u+25b2
は、特定の Unicode 文字シーケンスの 2 バイトを表す、単純に整形された人間の文字列です。文字列形式自体はブラウザにとって何の意味もありません。これは人間のバージョンであるためです。そのコード シーケンスによって表される実際の文字を確認するには、0x25 や 0xb2 などの生のバイトを出力する必要があります。