导航:首页 > 源码编译 > 编译完为什么会乱码

编译完为什么会乱码

发布时间:2022-05-30 05:27:54

㈠ (c语言)为什么这段程序编译运行以后是乱码

#include<stdio.h>

intmain(){

charc;

scanf("%c",&c);

chara,b,d;

for(a='A';a<=c;a++){

for(b=a;b<c;b++){//输出前置空格

printf("");

}

for(b='A';b<=a;b++){//输出A-a当前的值

printf("%c",b);

}

for(d=a-1;d>='A';d--){//输出一行a当前之后的大写字母

printf("%c",d);

}

printf(" ");//换行,一行输出结束

}

return0;

}

㈡ JDK用javac编译后怎么是乱码

1、设置一下系统的语言,控制面板——语言然后在列表中找到简体中文,取消以后重新选择添加。然后回到语言选择界面,选择新添加的语言,点击选项,将简体中文设置为显示语言,然后重启。
2、或者,点击命令提示符窗口左上角的小图标,选择“默认值”,在“选项”选项卡中把“默认代码页”改成“936 (ANSI/OEM - 简体中文 GBK)”,然后确定,关掉重新启动。

㈢ 为什么一样的代码,但是编译后的结果一个显示中文,另一个缺显示乱码呢

编辑器保存格式的问题。
估计你将源码保存成UTF8格式的了。 你用记事本打开,然后保存成ANSI后重新编译应该就可以了。

㈣ c语言编译运行乱码是什么原因

这种情况多数是由于操作系统的语言选项不正确引起的。建议你查看一下控制面板中的区域和语言选项,特别是有关“非Unicode程序的语言”,一定要选择成“中文(简体,中国)”。然后重启电脑。

㈤ 为什么编译器无论编译什么代码都会出现同一段乱码

你可以再尝试着使用 C 语言编译器多编译几个最简单的不同的 C 语言源程序代码,如果还是出现同一段错误信息的话,那么肯定是你的 C 编译器被破坏了。
你可以尝试着把它给彻底卸载干净,然后再找一个保证好用的 C 编译器进行重新安装。最后再进行编译 C 程序试一试看看。

㈥ 怎么编译前汉字显示正常,编译后就变成乱码了

你好,这个问题的原因主要在编码问题上,你可以在设置-编辑器中更改一下编码,如果你是Windows
Xp的话,请选择windows-936,找准对应的编码就行了。
或者直接更改菜单栏中的编辑-文件编码-系统默认,不过这种修改方法,需要每次编程时都要更改设置才行。

㈦ 在CMD里编译java文件是出乱码

出现乱码可能是因为:

JDK没有安装好或是用了不完整的(损坏的)安装包。

环境变量未设置或设置错误。

JDK没有安装好或是用了不完整的(损坏的)安装包的解决方法:

  1. 用可信软件(大数字,企鹅等)或控制面板里删除之前下载的所有java,

  2. 到java官网下载最新版JDK

  3. 安装(需记住目录)

  4. 重新配置环境变量

环境变量未设置或设置错误的解决方法:

  1. 右键我的电脑,属性,高级设置,环境变量

  2. 新建,变量名:JAVA_HOME

    变量值:C:Program FilesJavajdk1.7.0(你安装java的目录)

  3. 新建变量名:CLASSPATH

    变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(输入法切换到英文,开头的【.;】和末尾的【;】不要漏掉)

  4. 在系统变量列表里找到Path变量,双击

    变量名:Path(不变)

    变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;

  5. 点击确定完成环境变量的配置,打开cmd输入java和javac测试

  6. 弹出下图所示的东西就表明环境变量编辑成功

    java:

㈧ 为什么编译C语言代码后会乱码呢

请看下图,圈圈位置要是ANSI,否则就会乱码,DOS窗口不支持UTF8。

㈨ Dev c++中文字符编译后为什么乱码

数组不是全局的,看看有没有用memset初始化。
如数组a:memset(a,0,sizeof(a));

㈩ 如何解决VC++编译后出现数字乱码

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

这种情况就是语言设置问题,与本身无关

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

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

希望能够帮到你!

【参考资料:网络经验】

阅读全文

与编译完为什么会乱码相关的资料

热点内容
javaoa开发 浏览:875
单片机的用途和使用方法 浏览:944
程序员在新公司上班 浏览:430
发信如何设置服务器 浏览:77
源代码查询加密数字 浏览:605
附带编译 浏览:108
海康萤石云app怎么回放 浏览:404
写一个编译器怎么写 浏览:285
单片机蜂鸣器发声原理 浏览:137
程序员那么可爱陆离跳水是哪集 浏览:17
如何制作cdn服务器 浏览:111
写java加密程序 浏览:659
菜鸟数据分析pdf 浏览:291
单片机做实用东西 浏览:651
我的世界最强斗罗服务器怎么觉醒武魂 浏览:931
密友圈app怎么切换用户登录 浏览:217
我把程序员当爱豆追 浏览:978
android判断电话接通 浏览:646
大孔文件夹 浏览:785
反诈骗app在哪里下载 浏览:527