Win2000/XP/Vista解决繁体字最佳方法
喜欢玩游戏的人都会遇到一个尴尬:港台出品的繁体游戏在简体中文Windows下显示乱码的问题,给我们带来了极大的不便。其实乱码产生的主要原因是港台Windows所使用的语言代码页是Big5编码,而内地是国标(GB),如果游戏不是按照Unicode编码设计的就会出现乱码问题。
安装繁体中文的Windows
这是最直接,也是最彻底的解决办法了。只要在现有的硬盘划分出一定空间再安装一个繁体中文版的Windows即可。Windows的安装程序会自动创建多重引导菜单,每次开机只要在30秒之内选择进入简体或者繁体版的Windows即可。这样做的好处就是,不再需要协调不同软件对Windows系统语言的不同要求;缺点是占用更多的硬盘空间。
修改系统语言代码页设置
还有一种方法是修改“控制面板”的语言代码页设置。点击“开始”菜单,选择“控制面板”,然后再选中“日期、时间、语言和区域选项”。在“语言和区域选项”的窗口选中“高级”这一页,然后将“非Unicode程序语言设置”这一项由“中国内地Chinese(PRC)”改成“中国香港Chinese(HongKongS.A.R.)”或者台湾省也可以,然后按“确定”按钮保存修改。
这时还没有做完所有的步骤!要重新启动一次,设置才能开始生效。反之亦然。这样修改的好处是不用再安装一个繁体版的Windows,缺点是转成繁体后对简体中文的软件会有影响,如果要使用简体软件还需要改回来。
使用微软的语言设置工具
很多人都不知道,微软对此还专门制作了一款免费的语言设置工具。不过这个语言设置工具没有随WindowsXP/Vista发行,需要自行去网上下载。这个小工具的名字叫做“MicrosoftAppLocale”(微软的免费下载地址)
通过Applocale设置之后,不管是使用GB文字编码的程序,还是需要DirectX的GB码版本的游戏,都可以正确地显示繁体中文,如同在繁体版Windows一般,这种方法可能是目前最佳的解决办法了。
相关推荐
-
Win2000/XP/Vista解决繁体字最佳方法
喜欢玩游戏的人都会遇到一个尴尬:港台出品的繁体游戏在简体中文Windows下显示乱码的问题,给我们带来了极大的不便.其实乱码产生的主要原因是港台Windows所使用的语言代码页是Big5编码,而内地是国标(GB),如果游戏不是按照Unicode编码设计的就会出现乱码问题. 安装繁体中文的Windows 这是最直接,也是最彻底的解决办法了.只要在现有的硬盘划分出一定空间再安装一个繁体中文版的Windows即可.Windows的安装程序会自动创建多重引导菜单,每次开机只要在30秒之内选择进入简体或者
-
在Virtualbox下为Ubuntu16.04开机自动挂载共享目录的最佳方法
玩虚拟机的一般都会给虚拟机设置共享目录,便于操作和使用.比如我在64位win10系统下,用Virtualbox安装了Ubuntu 16.04虚拟机,那么我一般都会将win10系统下的一些目录映射到Ubuntu里面去.以前,我都是通过将共享目录的信息直接写入到/etc/fstab文件中来实现自动挂载(关于这一点如何操作,此处不做详解,大家自行百度一下就知道了,很简单).但是,用久了发现几个问题: 第一,我需要挂载到虚拟机的目录位置有好几个(比如有一个临时文件的存放目录tmp,有一个工作项目代码区的
-
判断数组的最佳方法(推荐)
实例如下: function isArray(value) { if (typeof Array.isArray === "function") { return Array.isArray(value); } else { return Object.prototype.toString.call(value) === "[object Array]"; } } 以上就是小编为大家带来的判断数组的最佳方法(推荐)全部内容了,希望大家多多支持我们~
-
jQuery自定义添加"$"与解决"$"冲突的方法
本文实例讲述了jQuery自定义添加"$"与解决"$"冲突的方法.分享给大家供大家参考.具体分析如下: 1.自定义添加$ 虽然jQuery很强大,但无论如何,jQuery都不可能满足所有用户的需求,而且有一些需求十分小众,也不适合放到整个jQuery框架中,正是因为这一点,jQuery提供了用户自定义添加"$"的方法. 代码如下: 复制代码 代码如下: $.fn.disable = function() { return this.each(f
-
VC6实现激活后台窗口最佳方法
本文实例讲述了VC6实现激活后台窗口最佳方法.分享给大家供大家参考.具体实现方法如下: //激活窗口 SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); HWND hCurWnd = NULL; DWORD lMyID; DWORD lCurID; hCurWnd = ::GetForegro
-
Android中new Notification创建实例的最佳方法
目前 Android 已经不推荐使用下列方式创建 Notification实例: Notification notification = new Notification(R.drawable.ic_launcher,"This is ticker text",System.currentTimeMillis()); 最好采用下列方式: Notification notification = new Notification.Builder(this) .setContentTitle
-
C语言基于贪心算法解决装箱问题的方法
本文实例讲述了C语言基于贪心算法解决装箱问题的方法.分享给大家供大家参考,具体如下: 问题描述: 有一些箱子,容量为V,同时有n个物品,每个物品有一个体积(小于等于箱子容量),要求将物品全部装入箱子中,使占用的箱子数尽量少. 贪心算法中要求每一步的解都是当前步骤中的最优解.原问题的解可以通过一系列局部最优的选择来达到,这种选择并不依赖于子问题的解. 算法思想: 1.数据结构 要求求解箱子数目,也就是说不能确定会占用多少个箱子,因此采用链表的形式来存储箱子及其信息. 同时,每个箱子中物品的数目也无
-
Android获得所有存储设备位置的最佳方法
本方式可以获得内部存储设备地址.SD卡地址.USB设备地址,兼容性能达到99%(别问我为什么这么保证,因为是借鉴了Android设置->存储页面的源码). 由于调用了几个被@hide的方法,所以采用了反射. 具体代码如下: public static List<HomeDirBean> getAllExternalStorage(Context context) { List<HomeDirBean> storagePath = new ArrayList<>()
-
Django 解决由save方法引发的错误
最近项目中的资产的任务状态频频出现问题,查看日志文件,看代码逻辑,也没发现什么具体的错误,总是过段时间就会出现一个表的字段没有更新的问题,很头疼. 开始时,觉得是没有添加事务,所以同时更新两个不同的表,其中一个表的内容没有写进去:加了事务后,又出现这种问题. 后来看代码,发现有两个线程在同一时间先后修改同一个表,问题来了,django的save()会更新所有的字段. 举个例子,我有两个线程分别修改User表,thread1修改User表的name字段,thread2修改User表的email字段
-
解决Mybatis查询方法selectById()主键不一致问题
Mybatis-plus的通用mapper为我们封装了很多方法,我们只需要将interface集成BaseMapper就可以.在BaseMapper中分装了一个方法=>selectById() selectById 这个方法是根据主键id进行查询记录的.返回一条记录.测试如下, 最终调用的是这个方法userDiamondMapper这个接口集成了BaseMapper. 注意这个表的主键就是uid,查询试试 返回结果不如我们预期,打印出的SQL很奇怪,并没有解析正确.猜测是因为无法正确解析出主键.
随机推荐
- for循环 + setTimeout 结合一些示例(前端面试题)
- CSS网页布局入门教程11:带当前标识的标签式横向导航图片美化版
- 基于JavaScript创建动态Dom
- RSync实现文件同步备份配置详解
- java随机事件分发器示例
- 在oracle数据库里创建自增ID字段的步骤
- 判断WebBrowser浏览器网页加载完成的处理方法
- 如何正确理解PHP的错误信息
- JSP教程(二)
- 初探Delphi中的插件编程
- MySQL的安全问题从安装开始说起
- mysql学习笔记之基础知识
- javascript实现TreeView 无刷新展开的实例代码
- PHP使用mkdir创建多级目录的方法
- Java实现邮箱找回密码实例代码
- PowerShell中执行Javascript的方法示例
- 详解CentOS7 FTP服务搭建(虚拟用户访问FTP服务)
- 纯JS实现的批量图片预览加载功能
- jQuery+jsp下拉框联动获取本地数据的方法(附源码)
- 模拟OICQ的实现思路和核心程序(三)