GoldenDict-ng词典部分符号显示为乱码

词典来自:

正常情况下如图:



偶尔会像下面这样,分隔音节的点变成了乱码,看Devtools显示的也是乱码,不过我是没有动过css文件的,此时重新搜索同一个单词,会变正常。启用的词典是固定的几本。我这边好几本词典偶尔都有这个问题,重新搜索都会变正常。


看起来是css错误地用GBK解码导致的乱码,我以前遇见过(不是在GD)。

一开始猜测也是类似编码的问题。不过为什么重新搜索就没问题了呢?我大概搜索好几十次可能会碰到一次这个问题。我观察到基本上都是通过伪元素(::before ::after之类的)添加的符号、图标有这个问题。

上面的lm6.css文件是外置的吗,发一份上来看看。

帖子引用错了,我是从这里下载的:朗文6双解4.0横空出世 - #341,来自 xianjue114

lm6.css (9.5 KB)

看你这个文件是utf8-with bom ,原则上应该是没有问题的,不清楚具体的原因。(尤其是有时候好,有时候不好。)

下次再出现,
按照下面的步骤,把文件保存下来,发上来看下。

2 Likes

AI解释:

方案,

1 Like

css开头加上

@charset "UTF-8";

乱码是chrome的问题,或者和楼上一样全用转义的写法

1 Like