这中间就是一个译码(将非Unicode编码的数据读取出来)和编码(编码成Unicode形式)的过程 大家可以看一看操作系

时间:2022-04-03 06:10:32

我们每每会遇到这样一种情况:点开某些日文软件(我不会说就是galgame( ╯□╰ ))会呈现乱码或者直接无法运行

呈现乱码的原因很简单:编码与译码的方法不一致!!!!!!!!!!!

首先大家需要知道,计算机内存中给与的是Unicode编码方法,,对付非Unicode编码的软件是有一个转换过程:

将用非Unicode编码的数据转换成Unicode编码形式,这中间就是一个译码(将非Unicode编码的数据读取出来)和编码(编码成Unicode形式)的过程

大家可以看一看操纵系统是如何打点非Unicode编码的措施

这中间就是一个译码(将非Unicode编码的数据读取出来)和编码(编码成Unicode形式)的过程 大家可以看一看操作系

大家可以看到在这个系统中,对付非Unicode编码的措施是给与日语编码方法来编码译码的,因为本人这段时间在玩日文galgame,

因此就变动了一下系统设置

例如中文操纵系统对付非Unicode编码的措施默认给与中文编码方法。

到这里大家就大白了为什么日文游戏在中文Windows系统上呈现乱码的原因:

这些日文游戏使用日文编码的,而中文Windows系统在对这些软件进行译码时,默认用中文编码方法进行译码,于是就呈现了乱码或者根柢无法运行

具体的解决要领:
1.打开(控制面板)

2.打开(时钟,语言和区域)

3.点击(区域)而后就有小窗口弹出

4.在小窗口上点击(打点)标

5.点击(变动系统区域设置),选择(具体的语言,好比日语),然后点击(确定)

6.重启电脑

注意:这样改削还是很麻烦的,需要重复重启电脑。不过此刻有很多可以转变编码方法的软件,例如Windows系统自带的applocale就很好用,

还有第三方的Locale Emulator................,这些软件都很实用。