「C Sharp 文字コード変換」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==C# 文字コード変換== [C#]{{category 文字化け}} ===Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する=== Encoding srcEncoding =…」) |
|||
| 1行目: | 1行目: | ||
==C# 文字コード変換== | ==C# 文字コード変換== | ||
| − | [C#]{{category 文字化け}} | + | [[C#]]{{category 文字化け}} |
===Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する=== | ===Shift_Jisで保存されたファイルを読み込んでUTF-8に変換する=== | ||
Encoding srcEncoding = Encoding.GetEncoding("shift_jis"); | Encoding srcEncoding = Encoding.GetEncoding("shift_jis"); | ||
2020年2月15日 (土) 08:00時点における版
C# 文字コード変換
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 矢木浩人