unicodeエスケープ文字列をデコードするには?


あまりりす  2016-11-07 18:21:52  No: 48376  IP: [192.*.*.*]

delphi2007Proを使用してメンテを行っているプログラムがあります。
shiftjisで \uXXXX\uXXXX\uXXXX のように書かれたunicodeエスケープ文字列を
デコードしたいのですが、それらしい関数が見当たりません。
どのようにデコードすればよいでしょうか?

編集    削除
多分  2016-11-25 17:24:22  No: 48377  IP: [192.*.*.*]

2バイトのUnicodeだと思います。
エンディアンは...LEだと思います。
http://so-zou.jp/web-app/text/encode-decode/
で\u3042\u3044\u3046を変換するとUTF-16では「あいう」になります。
WideCharに入れれば良いかと思います。

参考
http://ht-deko.com/tech013.html#tech039

http://ht-deko.com/tech021.html

編集    削除