【发布时间】:2019-02-10 11:01:39
【问题描述】:
我的电脑中有一个日文环境。所以我需要一个程序来将我的 .csv ANSI 转换为 .csv UTF-8。我尝试使用此代码:
string st = File.ReadAllText("C:\\Users\\user\\Desktop\\train1.csv");
System.IO.File.WriteAllText("C:\\Users\\user\\Desktop\\train2.csv",st.ToString(), Encoding.UTF8);
文件 train2.csv 已成功创建,但是由于转换,文本变得不可读。这样做的正确方法是什么?
【问题讨论】:
-
st.ToString()不需要 -
日文字符是映射到 ascii 128-255 还是 unicode(两个字节)?