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("测试");
}
------解决方案--------------------
学习了,正搞不懂呢,谢谢两位!!