TStreamReaderを使ったUTF-8のファイル読み込み ========================================== C++Builderで、`fgetwc`関数ではうまくカナ文字などが読み込めなかったので `TStreamReader` 関数を利用した。 コーディング例 ------------- String fname = L"C:\\test\\sample.txt"; TStreamReader* fs = new TStreamReader(fname, TEncoding::UTF8, true, 1024); while (fs->EndOfStream == false) { String s = fs->ReadLine(); ShowMessage(s); } fs->Close(); 参考 ---- 1. [[https://www.gesource.jp/weblog/?p=5725|C++Builder XE3でユニコード文字列の保存と読み込み]]