|
在不更改非 Unicode 应用程序的语言(系统区域)的情况下运行老的应用程序。: q4 i' R& r4 u3 a2 w" D
1 f; `; | P/ m- l* Q- |6 Q
概述类似 Windows XP 的基于 Unicode 的平台可按以下方法模拟运行非 Unicode 应用程序所需的语言环境:使用通常称作“系统区域”的系统范围变量(或适用于非 Unicode 应用程序的语言)将应用程序的非 Unicode 文本数据在内部转换为 Unicode。非 Unicode 应用程序的语言应与系统区域所定义语言的脚本或类型相同。此条件若得不到满足将导致在应用程序的用户界面中显示乱码。
9 l$ P, j# g2 a1 D1 J; i
" y( R7 E) m; r2 g* a这种方法在使用上会有少许限制:, w+ l2 a6 P6 a; V% z$ i: b2 `
' p$ Y6 Y8 f, o* q
- 只有管理员才能设置系统区域值。
- 设置系统区域会要求系统重新启动。
- 每次只能设置一个系统区域。0 h! j0 A" E( v# ~2 J
" ]# O2 g% g& k; L- s
对于在基于 Unicode (UTF-16) 的 Windows XP 上运行的非 Unicode 应用程序所引起的这些限制,AppLocale(即 Application Locale)是一个临时解决办法。AppLocale 会检测老的应用程序的语言,并为需要进行 Unicode 转换的代码页或经过 Unicode 转换而得到的代码页模拟相应的系统区域。( S0 g' Q3 r6 Q0 [3 ^' \2 D
# S8 O4 X! ^. A( u
重要说明:
g6 Y0 p& o: Z( X" g- AppLocale 以在 Windows XP 中新引入的应用程序兼容技术为基础,并且只能安装在这两种操作系统上。
- 如果需要在给定的脚本(或语言集)中频繁使用非 Unicode 应用程序,我们强烈建议您将系统区域变量设为目标应用程序的语言,并且不使用 AppLocale。
- 应用程序开发人员不应将 AppLocale 视作将产品迁移至 Unicode 的替代方法。现在,通过使用 Microsoft Layer for Unicode (MSLU),已经可以创建在类似 Windows 98 等非 Unicode 平台上也能部署的纯 Unicode 应用程序。 G! a( Z9 P/ U1 H4 S1 G
; E& A6 a& F$ O! h" g8 H% C
7 j' |: b, v z. K/ T& _0 j+ c5 l# G系统要求支持的操作系统: Windows Server 2003, Windows XP4 T3 C* {/ v9 ] P1 {# s
" A- d8 h- h+ }4 C- 已经安装语言支持。5 s1 [& L, j+ E8 v
9 O5 e: u6 E2 b$ p c
AppLocale 可运行于 Windows XP 或 Windows Server 2003 的英文版本及本地化版本上,但仅提供英文的用户界面,并且将来也不会本地化。 ! X) C' p1 K7 a7 n/ ~) ?& x
( H9 {$ h. d" ~" V0 q3 ~说明
% {2 L$ y; r# G, [+ |. ^- 单击“下载”链接开始下载,或从下拉列表中选择另一语言,并单击“开始”。
- 执行以下操作之一:4 G" y' h$ T p2 ^
- 要立即开始安装,请单击“打开”或“在当前位置运行该程序”。
- 要将下载内容复制到计算机以备今后安装,请单击“保存”或“将该程序保存到磁盘”。
. V; T/ A( I" i- @$ B( R# v5 y
- 单击 apploc.msi 文件以启动 AppLocale 安装向导。
- 按向导上的说明进行操作。& H5 {3 F6 S; B7 b2 j& q: S, u# S, L
; p2 ^; Z+ C5 r) A0 w. ^0 A7 P
& F$ m9 u3 b. z9 p3 Q% C3 YAppLocale 安装程序会在“开始”菜单/“所有程序”菜单下安装 AppLocale 向导的快捷方式。使用该向导可启动所需的应用程序。如果不知道目标应用程序的路径,只需将其图标拖放至“路径”编辑控件中即可。 0 j% X) A0 E( x9 F( \/ p. H, c c7 y
4 b) W& f4 ~3 R
其他信息AppLocale 可运行于 Windows XP 或 Windows Server 2003 的英文版本及本地化版本上,但仅提供英文的用户界面,并且将来也不会本地化。. D. V1 a; ^, D4 ^3 s5 X
0 r7 d* V3 ?$ I& G# j {
|
|