「C Sharp 文字コード変換」の版間の差分
ナビゲーションに移動
検索に移動
2行目: | 2行目: | ||
[[C Sharp]] | [[Category:文字化け]] | [[C Sharp]] | [[Category:文字化け]] | ||
===Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する=== | ===Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する=== | ||
+ | |||
+ | [[File;Cshart_shift_jis.png|400px]] | ||
+ | |||
+ | |||
Encoding srcEncoding = Encoding.GetEncoding("shift_jis"); | Encoding srcEncoding = Encoding.GetEncoding("shift_jis"); | ||
Encoding dstEncoding = Encoding.UTF8; | Encoding dstEncoding = Encoding.UTF8; |
2020年12月27日 (日) 03:45時点における版
C# 文字コード変換
C Sharp |
Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する
Encoding srcEncoding = Encoding.GetEncoding("shift_jis"); Encoding dstEncoding = Encoding.UTF8; using (var reader = new StreamReader(file, srcEncoding)) { string line = null; while ((line = reader.ReadLine()) != null) { String convertedLine = dstEncoding.GetString( System.Text.Encoding.Convert( srcEncoding, dstEncoding, srcEncoding.GetBytes(line))); Debug.WriteLine(convertedLine); } }
© 2006 矢木浩人