【hello world源码】【汇编壳源码】【博客 php源码】applocale源码

时间:2024-12-28 19:37:33 来源:跳转落地页源码 分类:知识

1.我电脑里的游戏都乱码了

applocale源码

我电脑里的游戏都乱码了

       1、查看一下计算机的必要的字体是否安装好,有的优化软件会把系统很多字体给卸载掉,这样可以加快机器的运行速度,但是无疑会产生这种弊端。(可以在正常的hello world源码机器上,打开开始--控制面板--字体,复制下来后,然后粘贴到电脑的 字体 的文件夹里,即为安装字体,可能会提示已安装某字体,是否确定,直接确定就行。)

       2、还有可能是汇编壳源码系统默认设置的语言有问题,可以开始--控制面板--区域和语言选项,区域选项中,选择中文(中国),高级选项卡中也选择 中文(中国)。然后重启一下计算机就好。

       3、有可能是换了桌面的主题,有的主题是需要它自定的字体显示的,如果没有安装这种字体的话,右键菜单就会出现乱码。可以试着换回windows的经典样式试试看,会不会出现乱码。(在桌面上右键--属性--主题--windows经典样式)

       4、不排除病毒的博客 php源码干扰,先杀杀毒,如果还没有恢复的话,建议重装下系统就好。

       5、一款由微软出品的解决乱码的软件

       在使用台湾或是香港等地的软件特别是游戏的时候常遇到的问题就是乱码。

       微软为XP专门制作了Microsoft AppLocale这款软件,用来解决汉字的编码问题。

       Microsoft AppLocale实际上是以其他编码(如BIG5)的兼容模式来运行程序,所以一般的程序都能很好的运行。

       相比南极星等其他内码转换,Microsoft AppLocale的使用更为方便,翻译得更好一些,一般不会出现程序被编译后原来的乱码变正常但是原来的正常文字又变乱码的情况(亲身体会)

       使用时运行Microsoft AppLocale,它会提示找到需要以兼容模式运行的超市网页源码程序,打开后就能正常运行,也可以创建相应的快捷方式,这不影响程序本身。

       乱码

       乱码是由于系统或软件缺乏对某种字符编码的支持,而产生的不能正常阅读的混乱字符。常见的内码错误有GB码和BIG5码冲突,日文,韩文显示问题等。

       乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCⅡ代码。这样所显示出来的文字统称为乱码。

       乱码是因为"所使用的字符的源码在本地计算机上使用了错误的显示字库",或在本地计算机的天天预报源码字库中找不到相应于源码所指代的字符所致。不同国家和地区的文字字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。

       乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCⅡ代码。这样所显示出来的文字统称为乱码。

       乱码是因为“所使用的字符的源码在本地计算机上使用了错误的显示字库”,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不同国家和地区的文字字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。

       修正乱码,可以使用系统内码转换工具,如“南极星”等,将系统内码转换为对应内码,

       字符即可正确显示。

       产生的原因和解决办法

       乱码产生的原因

       1.一般是软件程序解码错误。如浏览器把GBK码当成是Big5码显示,或电子邮件程序把对方传来的邮件错误解码。如果在发送时编码错误,收件者的电邮程序是不能解码的,需要寄件者的电邮程序重新编码再寄。

       2.字体档案(font file)不对。

       3.来源编码错误,或文件受到破坏。

       4.一种语言版本的操作系统安装了另外一种语言版本的应用程序,或者应用程序安装的升级补丁的语言版本与应用程序原来安装的语言版本不一致。

       5.早期单字节的应用程序在打开双字节语言的文件时不能正确识别文字的分割,在换行的地方把一个字从中分成两段,导致紧接在后面的整个一行全部都是乱码。

       6.低版本的应用程序不能识别高版本的程序创建的文件。

       7.在发E-mail时,如果两方的文字操作环境不同,也有可能会造成乱码。比如大陆电脑使用的是简体中文环境,台湾地区的电脑使用的是繁体中文环境,这两方任何一方发电子邮件给任何一方的电脑,系统辨认不了,就会变成一堆堆的乱码。

       系统乱码的消除方法

       这类乱码是由于在Windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来: 方法一:找一台与你的Windows版本相同且显示正常的机器,依下列步骤进行:

       1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

       2.请你将光标定位到“HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\ Fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如ZT.REG)中;

       3.把ZT.REG文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。

       方法二:

       如果你找不到一台与你的Windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表 项,其步骤是:

       1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

       2.选择“HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc”,正常情况下,会有Associated DeaultFonts、Associated CharSet两个文件夹,其正确的内容应是: 子目录内容 中文Win 中文Win(OEM版) 中文Win Associated CharSet ANSI()=“yes” GB()=“yes” DEN(FF)=“yes” SYMBOL()=“no” ANSI()=“yes” GB()=“yes” OEM(FF)=“yes” SYMBOL()=“no” ANSI()=“yes” OEM(FF)=“yes” SYMBOL()=“no” Associated DefaultFonts AssocSystemFont=“simsun.ttf” FontPackageDecorative=“宋体” FontPackageDontcare=“宋体” FontPackageModern=“宋体” FontPackageRoman=“宋体” FontPackageScript=“宋体” FontPackageSwiss=“宋体” 或 AssocSystemFont=“simsun.ttf” FontPackage=“新宋体” FontPackageDecorative=“新宋体” FontPackageDontcare=“新宋体” FontPackageModern=“新宋体” FontPackageRoman=“新宋体” FontPackageScript=“新宋体” FontPackageSwiss=“新宋体”

       3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有Associated CharSet文件夹或其中的内容残缺不全;有的 Associated DefaulFonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在 “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Fonassoc”下,根据以上的正确内容恢复即可。

       乱码大多数是会出现在一些修改游戏的MOD(modification)CLEO、IV补丁、真实补丁、技能补丁、升级补丁和CCI人物补丁等游戏修改软件,之所以会有乱码出现大致的原因是由于TXD等修改文件出现内部冲突而导致乱码出现,乱码一般出现在“Readme”“必看!”等阅读文件。甚至连重要文件,只要因为电脑点错一步就会导致整个文件出现乱码。(特别是在使用Windowg7这种新型操作系统的用户要注意。)