IE6で韓国語を表示する

IE6で当ブログを閲覧した場合にハングル文字で書かれた部分がハングルが表示されずに・・・と表示されるという障害がありました。原因と対処方法が判明し、コメント部分には表示されるようにしました。

対応と原因については、韓国語(ハングル)をIEでも表示させるを参考にさせていただきました。感謝いたします。

さて、以下はテクニカルに興味のない人は読み飛ばしてください。

HTMLタグ辞典 第6版 XHTML対応 (単行本(ソフトカバー))
4798113522

ハングルが表示されないブラウザーはIE6。IE7,IE8ではちゃんと表示されます。

表示されない原因はhtmlタグ内で、xml:lang="ja" lang="ja" と言語に日本語を指定しているためです。

対応方法は? “ja”と指定しているのを言語を指定しない”unkown”に変更すればいいのですが、ブログのソースコードに手を入れることになるようだし、たまに使う程度なので全体をunkownにしてしまうのは気持ちが悪い。といことで、コメント部分の範囲だけを”unkown”にしてみました。以下のようにしてみました。

<span xml:lang="unkown" lang="unkown">コメント部分</span>

実際には当ブログが採用しているオープンソースのNucleusのスキンを以下のように書き換えしています。

<span xml:lang="unknown" lang="unknown">
<%comments(blue/full)%>

<%commentform%>
</span>

これでみなさん、心置きなくハングルでコメント書いてください!

コメント

  1. ` kyomaiko より:

    안녕하세요!
    우리집에서 자양회꽂이 피었슴니다.

  2. kyomaiko より:

    表示されてます。ありがとうございました。
      (上のハングル間違っていましたので訂正してくだ さいね。소じゃなくて서ですね)

タイトルとURLをコピーしました