当前位置:首页 » 编程软件 » 编译出乱码

编译出乱码

发布时间: 2022-04-21 10:15:53

⑴ 繁体系统运行简体系统下编译的程序,出现乱码

那是因为c#本来就没有编译,只是翻译成了CLR中间代码,在目标机上运行的时候才解释成机器语言。
乱码跟你目标机的。net版本以及目标机的编码有关,如果简体机上写的c#用unicode存的话,你在目标机里装下unicode编码一般就没问题了。

⑵ 为什么c语言编译出来会乱码

TC不支持中文吧。在TC下要引用小字库文件才可以显示中文。

⑶ c语言代码编译通过,但输出时有乱码,什么原因

修改如下:
//---------------------------------------------------------------------------
#include<stdio.h>
void main()
{
void secret(char str1[],char str2[]); /*注意这里*/
char str1[10],str2[10]={0}; /*注意这里*/
int i;
printf("please input something");
gets(str1);

secret(str1,str2); /*注意这里*/
puts(str2); /*注意这里*/

}
void secret(char str1[],char str2[]) /*注意这里*/
{ int i;
for(i=0;i<10&&(str1[i])!=0;i++)
{
if (str1[i]<='z'&&str1[i]>='a')
str2[i]='0';
else
if (str1[i]<='Z'&&str1[i]>='A')
str2[i]='1';
else
if (str1[i]<='9'&&str1[i]>='0')
str2[i]='2';
else
if (str1[i]==' ')
str2[i]='3';
else
str2[i]='4';

}
/*注意这里*/
}

//---------------------------------------------------------------------------

⑷ 在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:

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

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

⑹ 问一下C语言编译时出现的乱码问题

你看看你括汉字的引号看是不是中文状态输入的,可以输入中文的,不过最好你还是用DOS版的TC,不要用Windows版的,如果要用windows版的编译器,VC是个不错的选择

⑺ 如何解决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"即可,其中的数据根据不同文字代码可能不同。

希望能够帮到你!

【参考资料:网络经验】

⑻ 每次编译错误后中文都出现乱码.改怎么解决

php还是asp还是其他的? 服务器默认编码是gbk/gb2312还是utf-8

程序里面有没有重新指定编码?

php是在header指定

asp是在response指定...

热点内容
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:414
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:662
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:225
java的开发流程 发布:2025-07-05 12:45:11 浏览:669
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:271
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:820
1970linux 发布:2025-07-05 12:12:43 浏览:109
解压挑刺 发布:2025-07-05 12:12:12 浏览:537
rarlinux压缩 发布:2025-07-05 12:08:52 浏览:399
手机点菜app怎么连接电脑服务器 发布:2025-07-05 11:13:05 浏览:944