0

tsu (ツ)ウェブサイトでスマイリーフェイスの代わりにカタカナの文字を表示できるようにしたい.

であるバイト シーケンスは既に見つかりましたが\343\203\204、これを XML エンティティとして表す方法がわからないため、HTML ページに表示できます。

4

2 に答える 2

1

XML から HTML への変換スタック (および HTML ページを配信する Web サーバー) が Unicode を適切にサポートしている場合、Unicode コード ポイントをエンティティ ( ) として記述するだけで済みます&x30c4;。そうでない場合は...まあ、頑張ってくださいツ</p>

于 2012-02-03T13:58:14.807 に答える
0

ドキュメントのエンコーディングとは関係なく、常に文字参照&#x30c4;(16 進数の Unicode 番号に基づく) を使用できます。

表記法\343\203\204とは、おそらく文字の UTF-8 エンコード表現を構成する 3 バイトの 8 進表現を意味します。これらのバイトで構成されるデータは、エンコーディングが UTF-8 (デフォルト) の場合、そのまま XML ドキュメントに含めることができます。その方法は、XML ファイルの作成に使用されたプログラムによって異なります。

これらの考慮事項は、XHTML 形式であるかどうかにかかわらず、HTML にも適用されます。実際には、Web ページでその文字を使用する場合、ほとんどのフォントには文字が含まれていないため、フォントの問題が発生する可能性があります。したがって、CSS で適切なフォントを提案することをお勧めします。詳細: http://www.cs.tut.fi/~jkorpela/html/characters.html

于 2012-02-03T14:13:40.687 に答える