欢迎光临本资讯站!
  • 微信微信

应用程序出现乱码怎么办?解决方法

人生驱动器 2013-11-12 10:36 系统教程 2,172 views 抢沙发
一些程序出现乱码 应用程序出现乱码怎么办?

应用程序出现乱码怎么办

下面就给您介绍怎么消除应用程序的代码.
当你运行某些中文软件时,假如菜单等显示界面上出现乱码,一般可能是软件的中文链接库被英文链接库覆盖引起的,这类乱码经常发生在用微软开发工具(例如 VB、VC)开发的中文软件上。
因为你开发的这类软件,菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制,这个动态链接库一般安装在WindowsSystem目录下,如果你以后安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖原来的中文动态链接库,这样,运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是:重新安装一下中文软件,恢复中文动态链接库即可。字体
如果以上方法也无济于事,那就说明软件使用的内码与系统的语言编码不一致,对于Win9X/ME系统,只需安装MagicWin98南极星等内码转换软件,即可消除乱码;对于WinXP系统,建议你使用微软多语言支持工具MicrosoftAppLocale,利用它为指定程序设置相应的语言区域,这样你同时执行简繁体、日文软件也不会发生冲突。

文本文件显示出现乱码,主要原因就是繁体内码的文件在简体内码平台的操作系统下面或者相反的情况下造成的。

使用Word2000就可以完成这一任务,例如将繁体中文的文件转换为简体中文,在装载该文件的时候,选择【其他编码】中的【繁体中文】,这样打开的时候就没有乱码。在工具栏上选择【中文简繁体转换】,进行转换,再进行保存,以后打开就不会出现乱码了。

对于Windows操作系统,应用程序出现乱码,大多数情况下都是注册表缺少相关的键值造成。可以编辑一个后缀为.reg的文本文件(以“;”号开头的是说明性文字),内容如下

REGEDIT4;开头是固定格式

  [hkey_local_machine\system\currentcontrolset\control\fontassoc]

  [hkey_local_machine\system\currentcontrolset\control\fontassoc\Associated DefaultFonts]

  "assocsystemfont"="simsun.ttf"

  "fontpackagedecorative"="宋体"

  "fontpackagedontcare"="宋体"

  "fontpackagemodern"="宋体"

  "fontpackageroman"="宋体"

  "fontpackagescript"="宋体"

  "fontpackageswiss"="宋体"

  [hkey_local_machine\system\currentcontrolset\control\fontassoc\Associated CharSet]

  "ANSI(00)="yes"

  "GB2312(86)"="yes"

  "SYMBOL(02)"="no"

  "OEM(FF)"="yes"

如果使用的是Windows 2000的话,请将第一行的REGEDIT4替换为Windows Registry Editor Version 5.00,然后双击后导入注册表,重新启动计算机,应用程序的乱码就解决了。

正文部分到此结束

继续浏览:

还没有评论,快来抢沙发!

发表评论

😉 😐 😡 😈 simple-smile.png 😯 frownie.png rolleyes.png 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗