大家在使用VC++进行编译的时候,是否都会遇见一种情况,那就是编译以后出现了中文代码。小编觉得,这一种情况还是比较普遍的。那么为了可以解决大家的难题,今天小编就教大家解决VC++编译程序出现中文乱码的问题吧。

小编在这篇教程中,主要是向大家介绍三种解决方法哟。希望这三种方法,有一种方法是适合你的。

第一种方法

好了,接下来小编要为大家介绍的第一种解决方法,这一种解决方法并不需要我们从头开始操作起来的。具体的操作步骤如下:首先我们要先找到rc这一个文件(这是一个资源文件来的),然后把这个文件里面的LANGUAGE9,1的地方修改成为4,2;另外还要将codepage(1252)修改成为codepage(936);除此之外,我们还要执行以下的操作。具体的操作步骤如下:将#include"afxres.rc"修改成为#include"l.chs\\afxres.rc";将"afxres.rc"修改成为"l.chs\\\\afxres.rc"那样就可以了。但是在这里,我们要注意一点,那就是这其中的数据会根据不一样的文字代码可能会不一样的。

第二种方法

大家有没有想过为什么会出现这一个问题呢?其实主要的原因就是因为语言设置错误才导致的。假如说大家想要在app Wizard所生成的工程文件里面使用中文语言的话,那么我们就需要在MFCAppWizard的第一个操作步骤里面选择中文资源,就是将Chinese(P.R.C)这一个选项选中。假如说大家在语言列表里面并没有找到有关中文的选项,那么只能证明了一件事情。那就是大家的VC++应用程序里面中文支持模块并没有安装好。

这个时候,我们就应该退出VC++应用程序,在VC++里面光盘的这个目录路径下,把APPWZCHS.DLL这一个文件找到,具体的目录路径如下:\\DevStudio\\SharedIDE\\Bin\\IDE。接下来我们只需要把这一个文件复制到硬盘的目录下面就可以了。具体的目录路径如下:DevStudio\\SharedIDE\\Bin\\IDE。然后我们再一次的启动VC++,这个时候就应该可以看到这一个选项了。当我们使用这一个选项所生成的工程文件里面的全部资源通通都是中文的。另外一个方面,VC++还为我们提供了一些支持模块,比如说:繁体中文(APPWZCHT.DLL)、韩文(APPWZKOR.DLL)以及日文(APPWZJPN.DLL)。

第三种方法

假如说我们的应用工程中的对话框、字符串、菜单等等这些资源通通都不是由AppWizard所生成的,而是手工进行添加的,所以我们就一定要保证到这一个资源的Language选项设置成为Chinese(P.R.C)。那么我们应该怎么做呢?具体的实现方法如下:首先我们应该要在资源列表里面选中资源这一个选项,接着我们就在快捷菜单里面选中Properties,然后我们还要在对话框里面设置一下Language的下拉框。假如说我们在Language里面选中了English这一个选项,尽管是在集成环境里面也是可以正常的显示出中文。但是当我们把代码编译了以后,就会发现这些代码已经变成了诸如"___.???"这一些的乱码了。

小编结语:

在这篇编程语言中,小编主要是向大家介绍了三种解决方法。在这几种方法中,小编最钟情的还是第一种方法哟。毕竟这一种方法是最直接最有效的。为什么小编会这样说呢?那是因为rc这一个文件可以使用txt软件打开,这样子的话,我们就可以直接进行修改了。所以这样操作起来,会更加的方便更加的简单。课课家教育,你的设计天堂。

c语言程序编译输出乱码,解决VC++编译程序出现中文乱码的问题相关推荐

  1. 怎样将英文html文件转换成中文乱码,解决html导出pdf中文乱码问题的正确姿势

    简介 jspdf是歪果仁开发的,因此在一开始就没想过支持非英文以外的文字,这就导致了非英文的文本都是乱码. 因此就有其他大佬给增加了其他解决方案,到了1.5版本也正式加入了非英文支持的解决方案. 解决 ...

  2. html转换成pdf后乱码,解决html导出pdf中文乱码问题的正确姿式

    简介 本文使用jspdf 1.5.3版.GitHub地址:https://github.com/MrRio/jsPDFhtml jspdf是歪果仁开发的,所以在一开始就没想过支持非英文之外的文字,这就 ...

  3. c语言10.0程序闪退,系统之家xp系统C语言程序闪退的解决方法

    在xp系统中,很多使用VC++6.0编译C程序的用户们都经常会遇到C语言程序闪退的问题,在编译器中调试运行的时候一切正常,可将DEBUG中生成的EXE文件拿出来双击运行却发现程序运行完后就闪退了.怎么 ...

  4. 编写一个C语言程序,输出如下图形(鱼) (5 分)

    编写一个C语言程序,输出如下图形(鱼) 输入格式: 无 输出格式: 答案: #include <stdio.h> int main() {     printf("       ...

  5. 将易语言程序编译为exe程序

    上一篇文章中讲到如何利用以语言实现简单的人机交互,这篇文章中将会分享如何将易语言程序编译为exe程序. 第一步 编写一个易语言程序 步骤详见上一篇博客,在这里就不再赘述了.易语言实现最简单的人机交互_ ...

  6. IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题

    文章目录 前言 一.修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二.修改 IntelliJ IDEA 全局编码.项目编码.属性文件编码 三.IntelliJ IDEA 中自定 ...

  7. php中gd为什么是乱码的,php gd库中文乱码怎么解决?

    php gd库中文乱码怎么解决?,中文,乱码,字符,选项,字体 php gd库中文乱码怎么解决? 易采站长站,站长之家为您整理了php gd库中文乱码怎么解决?的相关内容. 解决方法:1.网站整站使用 ...

  8. 4种方法帮你解决IntelliJ IDEA控制台中文乱码问题

    摘要:在本文中总结了4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题. 前言 IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信 ...

  9. java通字乱码_Java解决通信过程的中文乱码的问题

    Java解决通信过程的中文乱码的问题 前言: Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号. 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB ...

最新文章

  1. MySQL:left join 避坑指南
  2. iOS之十三个小技巧帮你征服Xcode
  3. PHP中file_exists与is_file、is_dir的区别,以及执行效率的比较
  4. 游戏设计与计算机,RPG游戏设计与实现-数学与计算机系.doc
  5. Windows Win7建立wifi热点,手机共享WIFI上网
  6. 装箱问题(洛谷-P1049)
  7. html怎么让图片自动动起来,css如何让图片动起来?
  8. 越是牛逼的人,越是不在意面子
  9. 《高性能MySQL》第2章~第4章
  10. 爬虫python能做什么-Python除了爬虫,还能干啥?
  11. mysql的粗略学习
  12. python倒计时弹框提示带注释_注意时间用python制作倒计时提醒工具
  13. BOM Routing (2009-08-31 23:46:00)
  14. C# Transaction 事务
  15. LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
  16. python中的异常、模块、文件
  17. 演讲稿:遇见下班加油站,开启改变之路(不喜者勿入)
  18. JAVA基础语法(1)
  19. ASP:KU论坛跳转页面
  20. POJ 3984-迷宫问题 (dfs)

热门文章

  1. 基于android的停车场管理系统,基于Android的智能停车场的制作方法
  2. 无人机航测从外业作业到内业处理,我们有一整套实战教程(精灵4RTK外业部分)
  3. 扬州旅游app(三)
  4. 使用 requests+lxml 库的 Python 爬虫实例(以爬取网页连载小说《撒野》为例)
  5. ai怎么取消颗粒效果_AI中做噪点效果的方法详解
  6. 自动化测试框架有哪些?怎么选?今天我来告诉你
  7. [从头学数学] 第167节 集合与函数概念
  8. Java 解析CA证书 对数据进行签名和验签
  9. 什么是高绩效团队_导致高绩效团队的行为模式
  10. 仿闲鱼 底部菜单html,GitHub - 494293346/rotateMenu: 仿闲鱼首页,“底部加号弹出菜单选项” 界面,动画效果可能跟闲鱼有点不一样...