数値文字参照を文字に戻すには

解決


kobo  2009-03-01 02:30:42  No: 69757  IP: [192.*.*.*]

数値文字参照を文字に戻すにはどうすれば良いですか?

htmlで例えば "あ" を "あ" と書いて表示する場合が
ありますが、これを "あ" から "あ" に戻す方法が
わかりません。

編集 削除
επιστημη  URL  2009-03-01 02:47:02  No: 69758  IP: [192.*.*.*]

Unicodeなので、wchar_t に 12354 を代入するだけです。

#include <iostream>
#include <locale>
#include <string>

int main() {
  std::wcout.imbue(std::locale("japanese"));
  wchar_t a = 12354;
  std::wcout << a;
}

編集 削除
kobo  2009-03-01 13:00:50  No: 69759  IP: [192.*.*.*]

επιστημηさんありがとうございました!!!
長い間悩んでいたのですが、やっとうまくいきました。

本当にありがとうございました。

編集 削除
きつへつ  2009-03-01 13:55:05  No: 69760  IP: [192.*.*.*]

先ほどは解決のチェックを入れ忘れました^^

編集 削除