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

2025-03-03 04:23:27
推荐回答(4个)
回答1:

要解决这个乱码问题,有两种方法:
1、删除English(United States)键盘布局,将默认输入法设为中文输入法下的任意一个。
2、在VC窗口中开始复制之前,将输入法切换为一种中文输入法,然后进行复制;在word中粘贴时,输入法可以为任意一种。
另外还有就是在vc++6.0中打汉字的时候,打出来的汉字突然变成乱码,但从开始打上的汉字没问题,复制刚才打的也没问题,这种情况也常发生,保存一下关闭vc再次打开就好了,还有其他的一些情况,比如突然无法换行了什么的,处理方法也是关闭后再次打开

回答2:

原来的回答中的两种方法都不好用,或者说没有用,连CodeBlock都不行。
我自己想到的方法很好用,那就是把word生成PDF,然后复制其中的内容,就可以保证VC6.0中不变乱码。反向操作的未尝试。^_^

回答3:

编译器的编码与你复制的地方的编码不一致造成的,编码改成一致的就行

回答4:

你给贴个图,不然都不知道你什么样的问题