榨菜(ざーさい)の「榨」をホームページ上に表示するには?榨菜(ざーさい)の「榨」をHP上に表示するには?中国語の魅力に聞き入っているうちに中国語をマスターできる秘法Shift_JISでホームページを作成する場合、Shift_JISに存在しない文字を直接入力すれば文字化けします。韓国語(ハングル)を直接Shift_JISのページに入力しても文字化けしてしまう現象です。これは当たり前といえば当たり前ですが、これが「榨菜(ざーさい)」のような漢字になると、なぜ「?菜」のような文字化けするのか、一瞬戸惑うことがあります。ver1.0」を使えば、「榨菜」の「榨」をコピー&ペーストしても、「?」に変わります。秀丸でも、下記のように「?」に置き換わってしまいます。これらの現象は、右のキャプチャー画像(秀丸のエラーメッセージ)が端的に表しているように、「榨菜」の「榨」の字がShift_JISコードに含まれていないためです。)の例文を用いれば、「『榨菜』の『榨』がShift_JISに含まれていないのは、『안녕하세요?』がShift_JISに含まれていないのと同じだ」ということになります。シェアウェアのテキストエディタ・秀丸では、Shift_JISで取り扱うことのできない文字が混じった文書をShift_JISで保存しようとすると、上のようなエラーメッセージが表示されます。上の例で言えば、「榨菜」の「榨」がShift_JISに含まれていないため、エラーメッセージが表示されています。Shift_JISで、これらの文字を取り扱うには、数値参照文字というものを使います。これらのShift_JISに含まれない漢字やハングル文字をShift_JISのHTMLページの中で表現することは可能です。数値文字参照というものを使います。数値文字参照とは、例えば「あ」を表現するのに、直接「あ」と入力するのではなく、「&#12354;」と入力することにより表示する方法のこと。この12354という数字は、各文字に固有の番号がありますが、この番号の求め方は、「Javascriptで数値文字参照のを求める方法」のページで解説していますので、そちらを参照してください。この数値文字参照を使うことで、このページのようにShift_JISで書かれたホームページ上でも中国語固有の文字を表現することも一部可能です。