177702 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

Google検索日記

Google検索日記

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Keyword Search

▼キーワード検索

Profile

webfaq

webfaq

2004/12/31
XML
カテゴリ: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ソースを見ていただければ分かりますように、「&#」と入力することで、「&#」と表示させています。さらに言えば、「&#」と入力することで、「&#」と表示させています。ああ、ややこしい。

このような「&」の表し方を、「文字実体参照」と呼びます。「数値文字参照」とよくセットで解説されています。


<<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技術] カテゴリの最新記事



© Rakuten Group, Inc.