如果你在优麒麟Ubuntu Kylin 20.04系统下使用Crossover安装东方财富网客户端后出现资讯内容乱码,请按以下方案处理。
产生的问题 在优麒麟Ubuntu Kylin系统里有Crossover,然后使用浏览器下载东方财富网客户端程序,导入Crossover安装,程序是可以正常使用的,但是资讯内容全部乱码,截图如下:
参考:在优麒麟、Ubuntu 20.04系统下安装和使用Crossover的方法。
尝试的方案:Crossover应用字体修复方法 1、预先在容器内安装思源黑体,再将应用安装至同一容器内。 2、如仍有字体缺失存在,可更改注册表。如下图,在注册表中,按图中标记为蓝色的项在Rplacements改为汉子字体,图中采用的是华文宋体,可修改:
使用以上方案的结果 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
按照文档设置后,大部分中文显示正常了。但是东方财富软件里,点击后弹出的资讯窗口,仍然显示方框,如下图:
经过排查,资讯乱码已经解决,还是通过修改注册表内容,将默认字体,修改为STSong即可,最终的成果如下图:
相关主题 |