rothiclofr 发表于 2020-4-23 11:18:53

想请教如何编辑stardict中的idx文件

本帖最后由 rothiclofr 于 2020-4-23 15:28 编辑

我用GetDict吧mdx转化成为了stardict字典,但是字典中的索引文件部分符号被转义了。如& 变成了 &amp ,想请问怎么修正?谢谢

喬治兄 发表于 2020-4-23 12:29:35

本帖最后由 喬治兄 于 2020-4-23 12:37 编辑

https://i.loli.net/2020/04/23/AZDkxjK63UwFCmN.png https://i.loli.net/2020/04/23/OFnK15QpcY3ZVeP.png

https://www.w3schools.com/html/html_entities.asp

rothiclofr 发表于 2020-4-23 15:27:17

对 我就是说被转义,我不知道怎么去修改idx文件

rothiclofr 发表于 2020-4-23 15:30:32

喬治兄 发表于 2020-4-23 12:29
https://www.w3schools.com/html/html_entities.asp

对 我就是说被转义,我不知道怎么去修改idx文件

喬治兄 发表于 2020-4-23 16:23:05

rothiclofr 发表于 2020-4-23 15:30
对 我就是说被转义,我不知道怎么去修改idx文件

Brother rothiclofr :
應該是不需去改
因為顯示也是一樣 &
{:4_105:}

rothiclofr 发表于 2020-4-23 22:12:12

喬治兄 发表于 2020-4-23 16:23
Brother rothiclofr :
應該是不需去改
因為顯示也是一樣 &

在用ColorDict的时候目录索引就是转义后的

喬治兄 发表于 2020-4-23 23:12:03

本帖最后由 喬治兄 于 2020-4-23 23:20 编辑

rothiclofr 发表于 2020-4-23 22:12
在用ColorDict的时候目录索引就是转义后的

Brother rothiclofr :
那就按那表的 EntityName 去替換所有
or try this way
This is specified in the <meta> tag:<meta charset="UTF-8">


{:4_106:}


https://i.loli.net/2020/04/23/dPLeMpGS2aCvUOA.png

<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<body>

<p>I will display A B C</p>
<p>I will display &#65; &#66; &#67;</p>

</body>
</html>

執行後是一樣的
https://www.pdawiki.com/forum/static/image/hrline/1.gif


I will display A B CI will display A B C

rothiclofr 发表于 2020-4-24 11:18:43

喬治兄 发表于 2020-4-23 23:12
Brother rothiclofr :
那就按那表的 EntityName 去替換所有
or try this way


改idx里面entry name用什么软件?我是直接用了16进制编辑器,目前倒是没发现有什么不对的,但还是担心破坏了相关信息。

喬治兄 发表于 2020-4-24 12:17:14

本帖最后由 喬治兄 于 2020-4-24 12:18 编辑

rothiclofr 发表于 2020-4-24 11:18
改idx里面entry name用什么软件?我是直接用了16进制编辑器,目前倒是没发现有什么不对的,但还是担心破 ...
Brother rothiclofr :
用Ultredit or emeditor 16進位應該是也OK 只是檔案會大一些,若能解決就不需再動了

EarthWorm 发表于 2020-4-26 20:55:23

idx 是没法直接修改的, 你需要做的是得到你需要的这个词典的原始 txt 文件, 然后按照不同的词典的规则来调整源文件的内容, 然后再生成你需要的词典, 没有任何一个工具能完美地转换词典格式.

rothiclofr 发表于 2020-5-6 14:20:55

EarthWorm 发表于 2020-4-26 20:55
idx 是没法直接修改的, 你需要做的是得到你需要的这个词典的原始 txt 文件, 然后按照不同的词典的规则来调 ...

原始的字典没有对&转义,idx文件的目录里面转义的
页: [1]
查看完整版本: 想请教如何编辑stardict中的idx文件