IEのJavaScriptでescapeした文字をperlでunescapeしたいのですが?

[上に] [前に] [次に]
秀麗 [E-Mail] [HomePage] 1999/08/07(土) 11:42:08
IE4.0で、JavaScript で escape すると Unicode で cookie に保存されます。
perl で cookie を集めて会員一覧表を作っているのですが、通常の escape された cookie を元に戻すことはできるのですが、上記の Unicode (IE.4.0) からのデータは元に戻すことができません。
JavaScript の Unicode形式で escape された文字列を perl でデコードするための方法をどなたかご存じないでしょうか?

Aurai 1999/08/08(日) 00:34:41
http://www.tohoho-web.com/wwwkanji.htm
ここから変換表にリンクが張ってあるので
あとはそれをPerlのプログラムにすれば大丈夫でしょう

B-Cus 1999/08/08(日) 00:51:25
SJIS/JIS対応のC言語版。逆変換も(適当にいじれば)簡単。
 http://www.cs.gunma-u.ac.jp/~j5306050/tmp/j2uc.c

一回perlで書きなおしたんだけど、間違えて消してしまって、もうやる気なし。
誰か頼んます。

秀麗 1999/08/08(日) 10:08:56
Auraiさん、B-Cusさん、ありがとうございます。
かなり大がかりですね。
なるほど、理屈が良くわかりました。漢字の並び順が変わってしまっているので単純に行かないことを思い出しました。
それなら、最初にJavaScript で encode するときに IE4.0では別の方法を使って Unicode でない他のものと互換性のある文字列にするほうが手間が省けるように思います。
その方が、かなり楽ですよね。

[上に] [前に] [次に]