查看: 411|回复: 10
打印 上一主题 下一主题

[求助] 想请教如何编辑stardict中的idx文件

[复制链接]

该用户从未签到

2

主题

7

回帖

84

积分

白身

Rank: 1

积分
84
跳转到指定楼层
1
发表于 2020-4-23 11:18:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rothiclofr 于 2020-4-23 15:28 编辑

我用GetDict吧mdx转化成为了stardict字典,但是字典中的索引文件部分符号被转义了。如& 变成了 &amp ,想请问怎么修正?谢谢
OALD8.zip (298 Bytes, 下载次数: 0)
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    2
    发表于 2020-4-23 12:29:35 | 只看该作者
    本帖最后由 喬治兄 于 2020-4-23 12:37 编辑



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

    该用户从未签到

    2

    主题

    7

    回帖

    84

    积分

    白身

    Rank: 1

    积分
    84
    3
     楼主| 发表于 2020-4-23 15:27:17 | 只看该作者
    对 我就是说被转义,我不知道怎么去修改idx文件

    该用户从未签到

    2

    主题

    7

    回帖

    84

    积分

    白身

    Rank: 1

    积分
    84
    4
     楼主| 发表于 2020-4-23 15:30:32 | 只看该作者
    喬治兄 发表于 2020-4-23 12:29
    https://www.w3schools.com/html/html_entities.asp

    对 我就是说被转义,我不知道怎么去修改idx文件
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    5
    发表于 2020-4-23 16:23:05 | 只看该作者
    rothiclofr 发表于 2020-4-23 15:30
    对 我就是说被转义,我不知道怎么去修改idx文件

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

    该用户从未签到

    2

    主题

    7

    回帖

    84

    积分

    白身

    Rank: 1

    积分
    84
    6
     楼主| 发表于 2020-4-23 22:12:12 | 只看该作者
    喬治兄 发表于 2020-4-23 16:23
    Brother rothiclofr :
    應該是不需去改
    因為顯示也是一樣 &

    在用ColorDict的时候目录索引就是转义后的
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    7
    发表于 2020-4-23 23:12:03 | 只看该作者
    本帖最后由 喬治兄 于 2020-4-23 23:20 编辑
    rothiclofr 发表于 2020-4-23 22:12
    在用ColorDict的时候目录索引就是转义后的


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







    <!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>

    執行後是一樣的



    I will display A B C
    I will display A B C

    该用户从未签到

    2

    主题

    7

    回帖

    84

    积分

    白身

    Rank: 1

    积分
    84
    8
     楼主| 发表于 2020-4-24 11:18:43 | 只看该作者
    喬治兄 发表于 2020-4-23 23:12
    Brother rothiclofr :
    那就按那表的 Entity  Name 去替換所有
    or try this way

    改idx里面entry name用什么软件?我是直接用了16进制编辑器,目前倒是没发现有什么不对的,但还是担心破坏了相关信息。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    9
    发表于 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 只是檔案會大一些,若能解決就不需再動了
  • TA的每日心情
    无聊
    2021-1-15 05:13
  • 签到天数: 271 天

    [LV.8]以坛为家I

    11

    主题

    471

    回帖

    6760

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6760

    灌水大神章

    10
    发表于 2020-4-26 20:55:23 | 只看该作者
    idx 是没法直接修改的, 你需要做的是得到你需要的这个词典的原始 txt 文件, 然后按照不同的词典的规则来调整源文件的内容, 然后再生成你需要的词典, 没有任何一个工具能完美地转换词典格式.

    该用户从未签到

    2

    主题

    7

    回帖

    84

    积分

    白身

    Rank: 1

    积分
    84
    11
     楼主| 发表于 2020-5-6 14:20:55 | 只看该作者
    EarthWorm 发表于 2020-4-26 20:55
    idx 是没法直接修改的, 你需要做的是得到你需要的这个词典的原始 txt 文件, 然后按照不同的词典的规则来调 ...

    原始的字典没有对&转义,idx文件的目录里面转义的