私の質問は、C++でのエンコーディングについてです。Pythonを使用したとき、さまざまなニーズにこのようなエンコーディングを使用しなければならないことがありました。
sys.stdin.encoding
sys.stdout.encoding
sys.stderr.encoding
sys.getfilesystemencoding()
sys.getdefaultencoding()
locale.getdefaultlocale()[0]
ここで質問があります:C ++でそれのようなものにクロスプラットフォームの方法はありますか?Pythonのソースを見ることができたのは知っていますが、おそらくC ++を使用する人々に有名なソリューションがいくつかあり、Pythonのソースを見る必要はありません。#include <locale>
ロケールについては、または#include <clocale>
;を使用できると思います。getenv("LANG")
Linuxでは、からも使用できます<cstdlib>
。他に何かありますか?
それが助けになるなら、私は働くICU
図書館を持っています。