質問: utf8Conv.to_bytes(reinterpret_cast(utf16Str.c_str())); std::ifstream fin; fin.open(utf8Str, ios::binary); if (!fin) { //日本語ファイル名の場合のみfalseになる cout << "false" << endl; } ```
回答: ``というヘッダー自体はC++17で**非推奨**となります。 ICUといった文字コード変換ライブラリを使うことが推奨されています。 ICU - International Components for Unicode