辅助工具: Microsoft AppLocale Utility 解決非 Unicode软体乱码问题
在 Applocale 內执行 ppStream 就可以看简体。
安裝apploc后,按『开始』→『所有程式』→『Microsoft Applocale』→『Applocale』→下一步 → 『浏览』 →选择ppstream主程式 → 在选择下一步 → 程式的语言选中文简体,就可以解決乱码的问题了。如果 AppLocale发上令其它安裝程式产生乱码问题,就先卸载 AppLocale ,再重新安裝。AppLocale 刚安裝好的時候, 是沒有 AppLoc.tmp 这个文件的. 自己在 AppLocale 的安裝目录內, 弄一個0字节AppLoc.tmp 文件, 並点击鼠标右键在档案属性里把它设为唯读[只读]属性确定后退出重启电脑,就可以避免乱码出現。如果不想卸载 AppLocale 再重新安裝,就用记事本把 AppLoc.tmp 打开,把內容清空然后給这個文件加上只读属性,重启就可以了。
版本1.0 点击下载:英文版 (适合各语系安裝) 1358Kb
系统需求支援的作业系统: Windows Server 2003, Windows XP已经安装语言支援。
概念:以 Unicode 为基础的平台 (例如 Windows XP) 会模拟执行非 Unicode 应用程式所需要的语言环境,模拟的方式是在內部使用一般称为系统地区设定的系统变数 (或是非 Unicode 应用程式的语言),將应用程式的非 Unicode 文字资料装换成 Unicode。非 Unicode 应用程式的语言与系统地区设定所定义的语言,应该是使用相同的指令码或指令码系列。如果不符合这个条件,应用程式的使用者介面 (UI) 就会显示成乱码。这种方式在使用上有一些限制:只有系统管理员可以设定系统地区设定的值。 设定系统地区设定时必须重新启动系统。 一次只能设定一个系统地区设定。AppLocale (或 Application Locale) 只能暂时解決这些在以 Unicode (UTF-16) 为基础的 Windows XP 系统中执行非 Unicode 应用程式的限制。AppLocale 会侦测舊版应用程式的语言,並且模拟对应的系统地区设定,以便在字码页与 Unicode 之间进行转换。重要注意事项:AppLocale 是以 Windows XP 中所引用的最新应用程式相容性技术为基础,因此只能安裝在这两种作业系统中。 如果你经常在特定指令码 (或一一组语言) 中使用非 Unicode 应用程式,最好一定要將系统地区设定变数设定为目标应用程式的语言,而不要使用 AppLocale。
System Requirements:Supported Operating Systems: Windows Server 2003; Windows XPLanguage support already installedOverviewUnicode based platforms, such as Windows XP, emulate the language environment required to run non-Unicode applications by internally converting application's non-Unicode text data to Unicode using a system-wide variable commonly called the system local (or language for non-Unicode applications). The language of the non-Unicode applications should be of the same script or family as the one defined by the system locale. Failing to meet this condition results in display of garbage characters in the UI of the application.This approach has few usability limitations:Only an administrator has the ability of setting the system locale value. Setting the system locale requires a system reboot. Only one system locale can be set at a time.AppLocale (or Application Locale) is a temporary solution to these limitations caused by non-Unicode applications running on the Unicode (UTF-16) based Windows XP. AppLocale detects the language of the legacy application and simulates a corresponding system locale for code-page to/from Unicode conversions.
IMPORTANT NOTES:AppLocale is based on the new application compatibility technology introduced in Windows XP and can only be installed on these two operating systems. If you frequently use non-Unicode applications in a given script (or set of languages), it is strongly recommended to set your system locale variable to the language of thetargetapplication and not to use AppLocale.