读书人

C# 创建TXT文本文件 编码格式的有关问

发布时间: 2012-06-15 19:37:05 作者: rapoo

C# 创建TXT文本文件 编码格式的问题,还有如果存在一个TXT文件,可以更改它的编码格式吗?
第一个问题:

我想创建一个txt文件,我用
string newFilePath = @"C:\1.TXT";
File.CreateText(newFilePath);
这样1.txt就创建出来了,但是默认编码格式是UTF-8的。

请问我能创建出来就直接是Unicode格式的吗?


第二个问题:

如果已经存在的1.txt(编码格式是UTF-8),我能的更改1.txt编码的格式为Unicode吗?

已经要用C#实现!

谢谢大家!

[解决办法]
问题一:

C# code
using (StreamWriter sw = new StreamWriter(@"C:\1.TXT", true, Encoding.Unicode)){    sw.Write("测试");}
[解决办法]
学习了,正搞不懂呢,谢谢两位!!

读书人网 >C#

热点推荐