プロが教えるわが家の防犯対策術!

"\u063A\u0629"
上記のようなエスケープされたUnicodeの文字列を
C言語でデコードしなければならないのですが、
何か利用できる関数や、変換ルールなどはないでしょうか?

Javascriptなどでは簡単に出来るようなのですが、
C言語の説明は見つけられませんでした。
上記文字列はJSON形式で得られたものなのですが、
どうしてもC言語でデコードする必要があり、困っております。

ちなみにOSはLinuxで、iconvなどはインストール済みです。
エスケープされているせいか、そのままでは変換できないようです…。
ご存知の方がいらっしゃいましたら、是非ご教授お願いいたします。

A 回答 (3件)

個人利用ですか?


商用利用なら使用していいかわかりませんが、
Apacheのコードをcopyして使用しました。
    • good
    • 0

「デコード」ってどういう意味?


単に「\u+16進 4桁」を「数値」に変換するだけ?
    • good
    • 0

C++ならコード変換モジュールがありますが Cだと何とも


Cでラップしてライブラリ化すれば使えるんじゃないですかね
http://tricklib.com/cxx/ex/babel/
    • good
    • 0

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