在日文.net环境下。要写一个csv文件是很恶心的。
用默认的编码生成一个纯文本文件。使用记事本打开的话看到的是正常的编码。
我们通常的想法是csv本身就是一个纯文本文件。那么大家就把一段
"
NO,レセプト管理No.,診療・調剤年月
1,130011027014418021010000001,平成16年04月
"
类似的文件保存成csv文件。
结果发现。用记事本打开文字是正常的。但是用exec打开就出现乱码了。
要怎么解决这个问题呢
大家只好按下面的方法弄:
StreamWriter StreamWritersimple = new StreamWriter("c:\\csvdata.csv",true,System.Text.Encoding.GetEncoding("
shift-jis"));
然后在write,最后保存。
转载于:https://www.cnblogs.com/changmao99/archive/2006/06/18/428754.html