以下のSampleのとおり、ReadJEnc.JP.GetEncoding()メソッドで文字コードを自動判定することができます。
実装例
public void DetectingEncodeTest() {
var path = @"C:\Temp\Test.txt";
byte[] bytes = null;
using (var fs = new FileStream(path, FileMode.Open)) {
bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
}
string str = null;
var encode = ReadJEnc.JP.GetEncoding(bytes, bytes.Length, out str);
Debug.WriteLine(encode.ToString());
}
実行結果
ShiftJIS
0 件のコメント:
コメントを投稿