我在简体中文的XP系统上新建一个TXT文本,编码为ANSI, 然后内容有简体中文和繁体中文:
Language1=简体
Language2=繁體但如果我把这个文件copy到另外一台繁体中文的XP系统里后, 打开里面的"简体"和"繁体"都变成了乱码.然后我的程序读出来的字符串也就显示的是乱码.我要怎么保存这个TXT文件才能让繁体中文的XP机器看到的不是乱码呢? 前提条件是不能变更系统里面的语言设置.
另: 如果我在繁体中文的XP系统里边去编辑这个TXT, 然后保存后拿到简体中文的系统上就没问题.
Language1=简体
Language2=繁體但如果我把这个文件copy到另外一台繁体中文的XP系统里后, 打开里面的"简体"和"繁体"都变成了乱码.然后我的程序读出来的字符串也就显示的是乱码.我要怎么保存这个TXT文件才能让繁体中文的XP机器看到的不是乱码呢? 前提条件是不能变更系统里面的语言设置.
另: 如果我在繁体中文的XP系统里边去编辑这个TXT, 然后保存后拿到简体中文的系统上就没问题.
http://topic.csdn.net/u/20100330/21/6cd307b7-2c6e-4c93-ba03-ecee843b2ce8.html
[推荐] unicode 转utf不完整 为什么啊 奉上代码
先存成unicode, copy到繁体中文的xp系统上, 一样出先乱码.
在繁体中文上用PilotEdit打开这个文件看看是否显示乱码.http://topic.csdn.net/u/20100327/22/0b5656cb-f2c7-49c5-931c-1bd639ace04d.html
Language1=简体
Language2=繁體
楼主要弄清楚一点,在简体中文下建立的文本文件默认使用国标编码,国标编码里既有简体字也有繁体字