VC++编译后出现中文乱码解决方案

由于经常在网上下载代码,又一次下载的代码用VC6.0编译后出现乱码(资源文件)搜索出一下解决方案

步骤/方法

  • 01

    方法1: 这个问题是因为语言设置不正确。如果想在AppWizard生成的工程文件中使用中文,在在MFC AppWizard的第1步中选择中文资源,选择Chinese(P.R.C),如果你在语言列表中没有找到有关中文的选项,说明你的VC++的中文支持模块没有安装。此时,应退出VC++,在VC++的光盘的\DevStudio\SharedIDE\Bin\IDE目录下找到APPWZCHS.DLL文件,将其拷贝到硬盘的DevStudio\SharedIDE\Bin\IDE目录下即可,再启动VC++,就可以看到这一选项了。使用这一选项生成的工程文件中的所有资源都是中文的。VC++还提供了繁体中文(APPWZCHT.DLL)、日文(APPWZJPN.DLL)和韩文(APPWZKOR.DLL)的支持模块。

  • 02

    方法1: 如果你的工程中的菜单、对话框、字符串等资源不是由AppWizard生成的,而是手工添加的,你必须保证该资源的Language选项为Chinese(P.R.C)。具体的做法是在资源列表中选择资源,然后在快捷菜单中选择Properties,在话框中设置Language下拉框。如果在Language中选择English,尽管在集成环境中可以正常显示中文,但编译后就变成了诸如"___.???"之类的乱码了。

  • 03

    方法1: 有一个解决方案不必从头作起:找到rc文件(资源文件),把其中LANGUAGE 9, 1的地方改为4,2;codepage(1252)改为codepage(936);另外把#include "afxres.rc" 改成#include "l.chs\afxres.rc";把"afxres.rc" 改成"l.chs\\afxres.rc"即可,其中的数据根据不同文字代码可能不同。

  • 04

    本人尝试了的,方法3是非常有效的,主要rc文件可以用txt打开,这样就可以直接修改。我是这么处理的,呵呵

(0)

相关推荐

  • Sublime text之中文乱码超简单解决方案

    很多玩程序的小伙伴,刚开始使用Sublime Text神器软件时,都会遇到打开一个程序文件,里面的中文编程乱码,不知道怎么办,网上也有很多不同解决方案,这里小编跟大家分享一个超简单的办法 操作方法 0 ...

  • mac系统中sublime text 3 中文乱码怎么办 解决sublime text中文乱码的详细教程

    sublime text 是一款很好用的文字编辑软件,可谓是程序员必备,但是最近发现在mac端使用的时候,中文乱码, 网上一些解决方案,抄袭严重,没有解决实际问题,所以记录下自己解决问题的过程。 1、 ...

  • Sublime text 3中文乱码解决办法

    Sublime text 3中文乱码解决办法

  • 如何解决keil mdk中文乱码或设置编码问题

    我们在使用keil软件的时候,有时从网上下载下来的项目文件打开后出现中文乱码但英文正常的情况. 这一般都是因为编码不符合造成的,只要我们改变成适合的编码格式就好了. 操作方法 01 有时我们打开从网上 ...

  • myeclipse2014导入web项目后页面中文显示乱码怎么办?

    经常出现在别的电脑没有问题的项目导入自己电脑有报错,这通常是由于环境默认编码不同而产生的错误,只要修改该项目编码即可解决问题. 1.导入web项目后出现错误提示,打开一看是中文乱码 2.对项目右键,点 ...

  • request.getparameter中文乱码问题解决方案

    操作方法 01 本文是解决request.getparameter中文乱码问题. 在Java web编程中经常遇到中文乱码问题.让人一直头疼. 解决方案分以下几种: 02 1.修改jsp页面头部信息: ...

  • cmd 无法输入中文,显示中文乱码 最终解决方案

    cmd出毛病一般在cmd中找原因,也可以用regedit,也就是注册表解决. 看完这篇,也可以对cmd和regedit近一步了解. 个人观点,仅做参考. 操作方法 01 无法输入中文: 方法简答,只需 ...

  • eclipse中文乱码问题解决方案

    eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同 ...

  • STM32串口打印printf发送中文乱码问题

    通过修改主程序.c文件编码,解决串口打印发送中文乱码问题 操作方法 01 1.首先要确保使用keil程序正确编译,并且程序经过调试,已经可以正常发送英文字符,但是发送中文字符时乱码. 02 使用记事本 ...