搜索
首页 电脑/网络 软件

英文xp 中文乱码

我公司一个美籍华人带了台笔记本电脑,装的是英文版的xp系统,要给他装一些中文软件,但总是出现乱码或?号,甚至不少软件都装不上。找来不少字体和字库安装上了,并在控制面版中“区域和语言选项”中选择了“为东亚语言安装文件”,但问题还是得不到解决。当然有些中文已经能显示了,请问该怎么解决?有什么好方法?请赐教!

全部回答

2006-07-19

0 0
    打开区域和语言选项->高级->非Unicode程序的语言,修改为中文(中国)就可以了,你如果在前面的语言选项里选择了为东亚语言安装文件那么这里就应该会有中文的选项,如果这样做影响了以前的一些软件使用也不要紧,在不修改这里选项的情况下,可以用微软发布的Apploc解决这个问题。
     下面引用自微软中国官方网站: 概述 类似 Windows XP 的基于 Unicode 的平台可按以下方法模拟运行非 Unicode 应用程序所需的语言环境:使用通常称作“系统区域”的系统范围变量(或适用于非 Unicode 应用程序的语言)将应用程序的非 Unicode 文本数据在内部转换为 Unicode。
    非 Unicode 应用程序的语言应与系统区域所定义语言的脚本或类型相同。不能达到此条件将导致在应用程序的用户界面中显示乱码。 这种方法在使用上会有少许限制: 只有管理员有权设置系统区域值。
   设置系统区域会要求系统重启。 每次只能设置一个系统区域。 对于在基于 Unicode (UTF-16) 的 Windows XP 上运行的非 Unicode 应用程序所引起的这些限制,AppLocale(或 Application Locale)是一个临时解决方案。
    AppLocale 会检测旧应用程序的语言,并为需要进行 Unicode 转换的代码页或经过 Unicode 转换而得到的代码页模拟相应的系统区域。 重要说明: AppLocale 以在 Windows XP 中新引入的应用程序兼容技术为基础,并且只能安装在这两种操作系统上。
     如果需要在给定的脚本(或语言集)中频繁使用非 Unicode 应用程序,我们强烈建议您将系统区域变量设为目标应用程序的语言,并且不使用 AppLocale。 应用程序开发人员不应将 AppLocale 视作将他们的产品迁移至 Unicode 的替代方法。
  现在,通过使用 Microsoft Layer for Unicode (MSLU),已经可以创建在类似 Windows 98 等非 Unicode 平台上也能部署的纯 Unicode 应用程序。
     下面是英文版的具体的说明和下载面: 另外如果安装中文软件有问题,打开注册表[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,将Default和InstallLanguage的数值都改成0804,重起就可以了。
    不过这个方法可能会导致某些版本的英文XP序列号失效,这时候只要进入安全模式,将那两个值改回0409就可以了。 PS:安装前面几位所说的中文语言包会令整个系统变成中文的。
  

2006-07-18

29 0
今天已经第二次看到这个问题了。莫非搂主是DSer? XP是支持多内码的,貌似去MS下一个GB中文包就可以解决。

2006-07-18

19 0
从微软网站上下载一个中文语言包就可以了,完全可以支持中文软件。

2006-07-18

16 0
装个字体转换软件试试看.

2006-07-18

17 0
装个中文系统就解决了, 系统的字体不一致就发生乱码了 同意

2006-07-18

18 0
装个中文系统就解决了, 系统的字体不一致就发生乱码了。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
举报
举报原因(必选):
取消确定举报