win7下载程序出现乱码,启动游戏出现乱码,怎么办,

如题所述

语言设置原因设置的不正确,下面是解决办法:

1、在控制面板界面中找到并点击“Clock,Language,and Region(时钟、语言和区域)”。

2、在“区域和语言”属性对话框中,切换到“管理选项”。

3、这时会看到“非Unicode程序的语言”。这就是在设置语言时设置不当造成的。

4、点击“管理选项”属性对话框中的“更改系统区域设置”。

5、单击“区域和语言设置”对话框中的下拉选项。

6、将系统区域设置更改为“中文(简体,中国)”。

7、单击“确定”按钮。

8、在弹出的提示框中选择“现在重新启动”,重新启动电脑。

扩展资料:

乱码,指的是由于本地计算机在用文本编辑器打开源文件时,使用了不相应字符集而造成部分或所有字符无法被阅读的一系列字符。造成其结果的原因是多种多样的。

汉字乱码现象有4种类型:

文本乱码:是Windows系统显示乱码,如:菜单、桌面、提示框等。这是由于注册表中有关字体部分的设置不当引起的;

文档乱码:是可执行文件本来显示中文的地方出现乱码。这种乱码形成的原因比较复杂,有第1类的乱码原因,也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的;

文件乱码:主要是指邮件乱码;

网页乱码:是由于港澳的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用而造成的。

修正乱码,可以使用系统内码转换工具,如“南极星”等,将系统内码转换为对应内码,字符即可正确显示。

避免乱码

1.尽量使用统一的编码,如果你是重头开发一个系统,特别是Java开发的,推荐从页面到数据库再到配置文件都使用UTF-8进行编码,安全第一。

2.SetCharacterEncodingFilter的使用,这个东西不是万能的,但是没有它就会很麻烦,如果是基于Servlet开发的东西,能用的就给它用上,省心。不过有一个注意的地方,这个Filter只是对POST请求有效,GET一律忽略,不信你可以debug一下,看看它怎么做的,至于为什么不过滤get请求,好象是它对GET请求是无能为力的。

3.就如上面所说,GET请求有问题,尽量使用POST请求,这个也是Web开发的一个基本要领:

4.JavaScript和Ajax乱码的避免,注意JavaScript默认是ISO8859的编码,避免JS/AJAX乱码和GET一样,不要在URL里面使用中文,实在避免不了,就只能在生成链接的时候转码。

5.尽早统一开发环境,早点模拟真实环境测试,这个好像也有跑题的嫌疑,但凡软件开发都是这么干的,但仍然值得注意。

参考资料:

乱码—百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-02

语言设置原因设置的不正确,下面是解决办法:

方法一:
1、首先点击电脑桌面的开始菜单,在菜单中选择打开控制面板。

2、在控制面板界面中找到并点击“Clock,Language,and Region(时钟、语言和区域)”。

3、在“区域和语言”属性对话框中,切换到“管理选项”。

4、这时会看到“非Unicode程序的语言”。这就是在设置语言时设置不当造成的。

5、点击“管理选项”属性对话框中的“更改系统区域设置”。

6、单击“区域和语言设置”对话框中的下拉选项。

7、将系统区域设置更改为“中文(简体,中国)”。

8、单击“确定”按钮。

9、在弹出的提示框中选择“现在重新启动”,重新启动电脑。

10、重启后就不会出现乱码了。

第2个回答  2013-06-11
据我的理解,从你的图片来看,首先要弄清楚是系统设置的地区语言错误,还是仅仅你下载的游戏程序才出现错误。

如果是仅仅你下载的游戏程序出错,那么,一是找一找,在游戏的设置选项里,有没有相应的类似语言文字之类的选项,如果有就进行设置一下。二是检查下是不是你下载的游戏版本(语言)不正确,如果是就重新下载游戏包。追问

我的语言的地域选项都没有问题,现在不只是游戏运行是乱码,酷我还有QQ音乐也是乱码了,要怎么办?

追答

乱码通常有几种类型,从你的问题描述来看,应该是属于windows系统界面乱码,这类乱码的原因,据我的判断,可能是你下载并安装某个程序(比如某个游戏),从而导致Windows系统注册表中关于字体部分配置不正常。

你可以尝试如下方法解决:

1、如果记得是安装哪个软件造成的,那么执行该软件的反安装(卸载)程序。

2、如果有系统还原,也可以试着还原到正常的备份点。

3、可以尝试着恢复正确的设置:

  假如有一台Windows版本相同、显示正常的电脑可以利用,你可以如下步骤进行恢复:在正常机器上选择“开始”/“运行”,在对话框中键入“REGEDIT”,打开注册表编辑器;光标定位到“HKEY_LOCAL_MACHINE\SYSTEM\CURRENT CONTROL SET\CONTROL\FONTASSOC”,选择“注册表/导出注册表文件”,选择“分支”,导出该分支注册表信息到文件(如LI.REG)中(如下图);把LI.REG文件COPY到显示乱码的机器上,在显示乱码机器上运行REGEDIT,选择“注册注册表”/“导入注册注册表”,把LI.REG文件导入注册表中。

4、尝试用windows安装盘修复一下。

本回答被提问者采纳
相似回答