翔鹰帝国网|帝国时代论坛|帝国时代II高清版|神话时代|亚洲王朝|征服者|罗马复兴
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 8264|回复: 0

[疑难排解] 无法正常显示:中文、日文游戏文字乱码

 关闭 [复制链接]

网站编辑
论坛管理员
翔鹰网资源组
翔鹰版制作组

647

主题

57

精华

35万

积分

教皇

帝國榮譽元帥

耕战
64328
鹰币
96788
天龙币
0
帖子
2969

翔鹰建站十周年纪念章翔鹰十周年帝国Online纪念章特级帝国勋章特级嘉禾勋章特级皇家勋章蛟龙勋章十字军勋章智将勋章

发表于 2013-5-11 11:11:39 | 显示全部楼层 |阅读模式
本帖最后由 孟雨亲王 于 2015-3-23 18:15 编辑

我们经常接触的字符集有万国通用Unicode编码,简体中文GBK编码,繁体中文Big5编码,日文Shift_JIS编码;它们各种不相容,于是我们想法设法越过锁区之后又遇到了乱码。然而只要稍有一点耐心,乱码不难解决。



方法一:Applocale

http://www.microsoft.com/download/details.aspx?id=13209
http://www.microsoft.com/download/details.aspx?id=2043

在不更改非 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 应用程序。

apploc2003chs.msi (1.24 MB, 下载次数: 23)
Authenticated by YTY Tech.®, Clm0081 Inc.®, and Snowstar Labs®

鈦星伺服器禪宗組
奶 ★☆☆☆☆
稳 ★★★★☆
谐 ★★★★★★★
莽 ★★★★★
狗 ★★★★★
偷 ★★★★☆


GL帝国生死以,岂因HF避趋之。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国 ( 蜀ICP备07503549号 )

GMT+8, 2017-2-24 02:48

Powered by Hawk Studio  QS Security Corp.® Licensed

© 2001-2017 Hawkaoc.net All rights reserved

快速回复 返回顶部 返回列表