プロが教える店舗&オフィスのセキュリティ対策術

http://oshiete1.goo.ne.jp/qa4349103.html

と関連するような質問なのですが・・・

Gmailで「?」を押すとショートカットキー一覧が出ますが、その部分(の一部?)のソースコードは以下のようになっています。

try{var zza="ou5Ep",Aza='" role="alert" tabindex="-1"><table class="',Bza="tW5bCc",vF='"><tr><td class="',Cza="Xfqc1d",Dza="\u30ad\u30fc\u30dc\u30fc\u30c9 \u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8",wF='</td><td class="',Eza="AsLFV",Fza='">

以下略。

そこで質問させていただきたいのですが、「\u30ad\u30fc\u30dc\u30fc\u30c9 \u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8」の部分、
これはいったいなにものでしょうか?

http://homepage3.nifty.com/jgrammar/ja/tools/cod …
に書いてあることが答えなのかな・・と思ったのですが・・・いまいち分からず・・・
特に、なぜ、「\uxxxx」(x の部分は16進法書式?)という形式なのでしょうか?(JavaScript固有の書式?)

また、なぜ、UTF-8で「あいうえお」のように書かないのでしょうか?このようにすることでなにかメリットがあるのでしょうか?

よろしくお願いいたします。

A 回答 (1件)

\uXXXX というのは、文字列中でUnicode(UTF-16)形式で文字コードを


指定する方法です。

HTMLにおける &#xXXXX; とほぼ同様と思っていいと思います。
これは、C(C++?)でも対応しているはずです。
因みに、Gmailってたぶん、海外で作成されているんですよね。
なので、日本語文字を普通にIME入力できないからコード入力している
だけじゃないでしょうか。
    • good
    • 0
この回答へのお礼

なるほど、よくわかりました。
丁寧なご説明ありがとうございます。

大いに参考にさせていただきます。

以上、よろしくお願いいたします。

お礼日時:2008/10/01 16:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!