カテゴリ:web技術
以前は、この楽天広場の日記でもハングルが入力ができたはずなのに、なぜかできなくなっています。
以前は、http://plaza.rakuten.co.jp/search/diary/200404110000/のような感じで入力できていました(ハングルWEB入力システムを使用して入力していました)。ところが、今韓国語を楽天広場に入力すると、「HTMLタグの記述に誤りがあります &#は利用できません」となります。 たとえば、「冬のソナタ」のハングル表記「キョウル ヨンガ」なら「겨울연가」※(Windows版Internet Explorer6の場合、韓国語をコピー&ペーストしてフォームからPOSTするだけで、この形式に自動変換してくれます。)のように表すことで、楽天広場のような文字コードEUC-JPのページでも韓国語を表示できる可能性があります。ところが「&#」が使えないというのですから、楽天広場でハングル表示をしようと思うならば、画像にするしかなさそうです。Javascriptやiframeタグが利用できれば方法はありますが、「&#」が使えないサイトで、これらのタグが使えるはずもなく・・・。 ※ 数値文字参照と言われる方法で、文字コードがShift_JISやEUC-JPのページでは、ネイティブには韓国語の表示をサポートしていないのですが、韓国語など多言語の表示が可能になるやり方。外国語表示という観点だけでなく、いわゆる機種依存文字に対しても有効です。たとえばShift_JISやEUC-JPのページにおいて、「高」の異字体の「」(はしご高。画像になっています。楽天広場では機種依存文字もエラーで入力できないようです。ありがたすぎる機能ですが、ちょっと不便。)はWindowsでは正しく表示されますが、Macでは正しく表示されません。しかし、数値参照を用いて、「髙」とすることで、Shift_JISやEUC-JPのページでも、Windows・Mac両環境で正しく表示させることができます。詳細は、「数値文字参照による機種依存文字対応状況」もご参照ください。 同じ、楽天広場の日記である「ハングル万歳」さんも、ハングル入力できないと困っておられるようです。楽天さん、セキュリティ上の理由か何かで制限されているのでしょうが、何か回避策はないものでしょうか? ※ この記事中に「&#」というのがいくつか出てきますので、何だ使えるじゃないかと思われるかもしれません。しかし、実際は、このページのHTMLソースを見ていただければ分かりますように、「&#」と入力することで、「&#」と表示させています。さらに言えば、「&amp;#」と入力することで、「&#」と表示させています。ああ、ややこしい。 このような「&」の表し方を、「文字実体参照」と呼びます。「数値文字参照」とよくセットで解説されています。 <<2004年12月31日23時6分追記>> 前は韓国語の入力も問題なかったのに何でだろうと思っていたら、 http://plaza.rakuten.co.jp/hlp/?doc=html_setsumei&stext=&char_dummy=%A1%FE%B3%DA%C5%B7%A1%FE#security にセキュリティ強化についてのお知らせが掲載されていました。12月4日にセキュリティ強化がなされていたのですね。最近、書き込みをしていなかったので気づきませんでした。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2004/12/31 11:51:28 PM
[web技術] カテゴリの最新記事
|