首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

操作文本文件出现乱码有关问题

2012-03-15 
操作文本文件出现乱码问题微软的记事本有一个BUG,如果新建一个文本文件,写入内容“夜莺”两个字后保存后打开

操作文本文件出现乱码问题
微软的记事本有一个BUG,如果新建一个文本文件,写入内容“夜莺”两个字后保存后打开会出现乱码,如果这时把内容删除重新写入保存后打开就会正常显示。
        现在是这样,如果在程序里实现不了,请问有没有哪位大虾也碰到类似的问题,是这么解决的?
        代码如下:assignfile(Af, 'd:Test.txt ');
                            Reset(Af);
                            Writeln(Af, 'AAA ');
                            Writeln(Af, 'BBB ');
                            closefile(Af);
                            Reset(Af);
                            rewrite(Af);
                            Writeln(Af, '夜莺 ');
                            closefile(Af);
      我先在文件里写入一些内容关闭后在写入“夜莺”,如果是手工来操作的话是正常的,但在程序里实现还是乱码,请大虾帮忙!!!


[解决办法]
转成UTF-8或unicode就没问题了,这是ansi编码问题,你输入“联想”也有同样毛病
[解决办法]
这是记事本自动识别编码造成的。

热点排行