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


あまりりす  2016-11-07 18:21:52  No: 48376

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


多分  2016-11-25 17:24:22  No: 48377

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加