我用VC++6.0写的东西复制出来汉字就变成了乱码 , 而且从其他地方复制的汉子或符号也会变成乱码,求指导啊

在软件中是这样,正常的
复制出来就成这样,把外面的复制进去也一样

要解决这个乱码问题,有两种方法:
1、删除English(United States)键盘布局,将默认输入法设为中文输入法下的任意一个。
2、在VC窗口中开始复制之前,将输入法切换为一种中文输入法,然后进行复制;在word中粘贴时,输入法可以为任意一种。
另外还有就是在vc++6.0中打汉字的时候,打出来的汉字突然变成乱码,但从开始打上的汉字没问题,复制刚才打的也没问题,这种情况也常发生,保存一下关闭vc再次打开就好了,还有其他的一些情况,比如突然无法换行了什么的,处理方法也是关闭后再次打开
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-15
原来的回答中的两种方法都不好用,或者说没有用,连CodeBlock都不行。
我自己想到的方法很好用,那就是把word生成PDF,然后复制其中的内容,就可以保证VC6.0中不变乱码。反向操作的未尝试。^_^
第2个回答  2012-11-04
编译器的编码与你复制的地方的编码不一致造成的,编码改成一致的就行
第3个回答  2012-11-04
你给贴个图,不然都不知道你什么样的问题追问

我截图了 帮忙看下

相似回答