アナログ
RSS  

Unicode エンコード/デコード2011/01/12 21:07

Copy URL Lite+のメニューの日本語項目を書き換えようとしたら、前回どうやったか忘れて右往左往。
というわけでメモ..._〆(゚▽゚*)

Firefoxのエラーコンソールを起動してコードに入力→コードを評価してコピペ

デコードはまんま
unescape('\u30bf\u30a4\u30c8\u30eb')
 →タイトル

エンコードしてuserScriptに埋め込むのは「%」を「\」に置き換えるので

escape('タイトル').replace(/\%/g, "\\")
 →\u30BF\u30A4\u30C8\u30EB

ググり方が悪いのかもっと良い方法が常識なのか全然みつけられなかった。orz

一年半前に自分に出来たことを逆算(Gumblarの難読化解除とかやってた)してようやくescape/unescapeだと思い出す始末。

ところで、escapeで得られるコードはUTF-8なのかUTF-16なのかそれさえ分からなかったり……orz

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
スパムがウザイので合い言葉を入れるようにしました。山と言えば川だろJK


コメント:

トラックバック

このエントリのトラックバックURL: http://puppet.asablo.jp/blog/2011/01/12/5634977/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。