运维开发网

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

运维开发网 https://www.qedev.com 2021-02-25 10:06 出处:ubuntukylin站 作者:joeallen
如果你在优麒麟Ubuntu Kylin 20.04系统下使用Crossover安装东方财富网客户端后出现资讯内容乱码,请按以下方案处理。 产生的问题 在优麒麟Ubuntu Kylin系统里有Crossover,然后使用浏览器下载

如果你在优麒麟Ubuntu Kylin 20.04系统下使用Crossover安装东方财富网客户端后出现资讯内容乱码,请按以下方案处理。

 

产生的问题

在优麒麟Ubuntu Kylin系统里有Crossover,然后使用浏览器下载东方财富网客户端程序,导入Crossover安装,程序是可以正常使用的,但是资讯内容全部乱码,截图如下:

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

参考:在优麒麟、Ubuntu 20.04系统下安装和使用Crossover的方法。

 

尝试的方案:Crossover应用字体修复方法

1、预先在容器内安装思源黑体,再将应用安装至同一容器内。

2、如仍有字体缺失存在,可更改注册表。如下图,在注册表中,按图中标记为蓝色的项在Rplacements改为汉子字体,图中采用的是华文宋体,可修改:

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

 

使用以上方案的结果

1、除了思源黑体,还有核心字体等等其他字体都安装了,故障依旧。

2、修改了注册表,故障依旧。

还尝试使用Windows 10 64位的容器安装,故障依旧。Windows 7内核UNICODE,Windows 10内核好像是UTF-8。

在我不断尝试的过程中,我发现不一定是字体问题,应该是UNICODE和UTF-8的问题。东方财富网的新闻信息,凡是给出链接,以外部浏览器打开的,都显示正常可以使用,凡是它程序内嵌浏览器显示的,就会乱码。查询了一下网页的原代码,字符集是<meta charset="utf-8">,我的估计应该是东方财富网内嵌的浏览器引擎没有更新导致,或者是这个浏览器引擎在CROSSOVER上内部编码上面出现不匹配的问题。

 

进一步操作:可解决问题

可前往下载字体缺失解决文档.docx.zip,地址:https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=193996

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

按照文档设置后,大部分中文显示正常了。但是东方财富软件里,点击后弹出的资讯窗口,仍然显示方框,如下图:

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

经过排查,资讯乱码已经解决,还是通过修改注册表内容,将默认字体,修改为STSong即可,最终的成果如下图:

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

在Ubuntu Kylin下用Crossover安装东方财富出现内容乱码的处理

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号