我们每每会遇到这样一种情况:点开某些日文软件(我不会说就是galgame( ╯□╰ ))会呈现乱码或者直接无法运行
呈现乱码的原因很简单:编码与译码的方法不一致!!!!!!!!!!!
首先大家需要知道,计算机内存中给与的是Unicode编码方法,,对付非Unicode编码的软件是有一个转换过程:
将用非Unicode编码的数据转换成Unicode编码形式,这中间就是一个译码(将非Unicode编码的数据读取出来)和编码(编码成Unicode形式)的过程
大家可以看一看操纵系统是如何打点非Unicode编码的措施
大家可以看到在这个系统中,对付非Unicode编码的措施是给与日语编码方法来编码译码的,因为本人这段时间在玩日文galgame,
因此就变动了一下系统设置
例如中文操纵系统对付非Unicode编码的措施默认给与中文编码方法。
到这里大家就大白了为什么日文游戏在中文Windows系统上呈现乱码的原因:
这些日文游戏使用日文编码的,而中文Windows系统在对这些软件进行译码时,默认用中文编码方法进行译码,于是就呈现了乱码或者根柢无法运行
具体的解决要领:
1.打开(控制面板)
2.打开(时钟,语言和区域)
3.点击(区域)而后就有小窗口弹出
4.在小窗口上点击(打点)标
5.点击(变动系统区域设置),选择(具体的语言,好比日语),然后点击(确定)
6.重启电脑
注意:这样改削还是很麻烦的,需要重复重启电脑。不过此刻有很多可以转变编码方法的软件,例如Windows系统自带的applocale就很好用,
还有第三方的Locale Emulator................,这些软件都很实用。