【求助】如何让VISTA中文版同时支持2种语言, 针对非Unicode程序
我的问题大家都知道,如果用中文内码,在德文软件*(非Unicode程序)是乱码。
我有:
1,Vista U版 中文版
2、MUI包可以在单个Vista安装中实现多语言,每个用户可以选择一种语言,用户可以随时改变语言环境。只有企业版和旗舰版具有MUI包,旗舰版的其他语言包可以从Windows更新获取,企业版则要从批量授权计划获得。
我的是德语的语言包
我试过
1 安装德语的语言包,成功,切换显示语言(德语),注销,重新登陆,界面德文,但是 非Unicode程序 还是中文,郁闷啊。
2 需要在“区域和语言选项”里面,非Unicode程序使用的当前语言里面,选择了德文才能正常显示德文,而且每次设置都要重启电脑。烦啊
我想
让 Vista U版 同时支持 中文和德文
有何办法
Microsoft AppLocale 实用程序 在XP下使用的,而且不好用
概述类似 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 应用程序。
在vista直接是不能安装applocale的
在vista直接是不能安装applocale的,主要是因为他不能以“以管理员身份运行”,为甚麼不能呢,是因为它的后序名不是exe,而是msi。不过我可以教你一个方法,但是就比较复杂:
首先,单击“开始”,然后在“运行”里输入cmd,记住这时候不要直接按“回车(Enter)”,然后在开始栏上面找到“cmd.exe”,在上面单击右键,选择“以管理员身份运行”,会打开msdos的窗口,之后在里面输入你电脑上面那个Microsoft Applocale文件的所在位置:假设你把它放在桌面,那么它的路径应该是X:\Users\YYY\Desktop\Microsoft Applocale.msi(其中X为你的系统盘,YYY是你的用户名,请根据自己的实际情况输入,Applocale后面的后序名msi一定要输入),只要把这个地址找一遍输入就可以达到“以管理员身份运行”了,现在可以正常安装,如果还有不明白可以通过站内短信告诉我
很好很强大 深度GV-1.3 加 Microsoft AppLocale
正在尝试中 vista不是已经是unicode内核了吗? 为什么还有这些问题呢? 去微软官方下载一个语言包不就解决了?尝试了
原本的Vista U版 是并同时支持2个非Unicode程序。**\ 和XP一样而且,Microsoft AppLocale对德语的非Unicode程序 没有反应:'( :'( :'(
最后结局
深度GV-1.3中文+英文程序+德语的非Unicode+德语的非Unicode程序
搞定德语乱码:D
在中文系统里,跑德语的的非Unicode,用英文德文程序:D :D Posted by Drifter on 2008-8-4 00:13 http://www.ibmnb.com/images/common/back.gif
vista不是已经是unicode内核了吗? 为什么还有这些问题呢?
非Unicode程序 **\ **\ **\ Posted by 湖南 on 2008-8-4 01:51 http://www.ibmnb.com/images/common/back.gif
去微软官方下载一个语言包不就解决了?
只能改变界面语言,对内码无效,意义不大^u^ ^u^ 莫非你想让中文的非unicode程序,也显示德文不成? Posted by hioowei on 2008-8-4 10:03 http://www.ibmnb.com/images/common/back.gif
莫非你想让中文的非unicode程序,也显示德文不成?
所以, 我是只用英文程序,因为 中文的非unicode程序,在德文的内码状态下,显示的肯定是乱码。 http://www.ibmnb.com/thread-701965-1-1.html
这个应该可以,我现在就装了好几个
我现在在看有没有办法让低版本的VISTA能用上高版本的特效,有谁有办法的告诉下哈 关掉UAC也能装Apploc,我装好了,运行没问题。
页:
[1]