查看: 1705|回复: 20
打印 上一主题 下一主题

[求助] 请问我用mdict官网软件制作的词典为什么第一个单词会出问题

[复制链接]

该用户从未签到

1

主题

5

回帖

10

积分

童生

Rank: 2

积分
10
跳转到指定楼层
1
发表于 2013-8-3 19:12:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一个单词没法查,从后面开始第二个就可以查了

我用的是mdict html法

我将最上面加上两行</>,就可以查我需要的第一个单词了

该用户从未签到

1

主题

5

回帖

10

积分

童生

Rank: 2

积分
10
2
 楼主| 发表于 2013-8-3 19:22:42 | 只看该作者
谁来告我我一下啊,谢谢了

该用户从未签到

2121

主题

2961

回帖

6万

积分

翰林院修撰

不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

Rank: 12Rank: 12Rank: 12

积分
61056

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

3
发表于 2013-8-3 19:28:05 | 只看该作者
你第一个</>前面的换行符有问题,表面上看上去是换行了,其实MdxBuilder不那么认为。正文结束后必须用一行</>表示结束。
Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<换行><回车 >”,即“\n\r”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开 的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

该用户从未签到

1

主题

5

回帖

10

积分

童生

Rank: 2

积分
10
4
 楼主| 发表于 2013-8-3 19:32:20 | 只看该作者
你第一个前面的换行符有问题,表面上看上去是换行了,其实MdxBuilder不那么认为。正文结束后必须用一行表示结束。

Oeasy 发表于 2013-8-3 19:28


那请问我应该怎么弄呢,我用的emeditor在windows系统上面制作的,谢谢你啊

该用户从未签到

26

主题

418

回帖

3370

积分

贡士

Rank: 6Rank: 6

积分
3370

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

5
发表于 2013-8-3 19:33:36 | 只看该作者
需要转成【UTF-8 无 BOM 编码格式】
不然第一个词条总会出现在词典的最后并且不可查询。

该用户从未签到

1

主题

5

回帖

10

积分

童生

Rank: 2

积分
10
6
 楼主| 发表于 2013-8-3 19:36:21 | 只看该作者
本帖最后由 liw 于 2013-8-3 19:38 编辑
需要转成【UTF-8 无 BOM 编码格式】
不然第一个词条总会出现在词典的最后并且不可查询。
chigre 发表于 2013-8-3 19:33

是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题

该用户从未签到

2121

主题

2961

回帖

6万

积分

翰林院修撰

不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

Rank: 12Rank: 12Rank: 12

积分
61056

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

7
发表于 2013-8-3 19:56:33 | 只看该作者
是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题
liw 发表于 2013-8-3 19:36

不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。

该用户从未签到

1

主题

5

回帖

10

积分

童生

Rank: 2

积分
10
8
 楼主| 发表于 2013-8-3 20:06:00 | 只看该作者
不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。
Oeasy 发表于 2013-8-3 19:56

现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF

该用户从未签到

2121

主题

2961

回帖

6万

积分

翰林院修撰

不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

Rank: 12Rank: 12Rank: 12

积分
61056

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

9
发表于 2013-8-3 20:10:18 | 只看该作者
现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF
liw 发表于 2013-8-3 20:06

我直接新建了个txt,按回车键。{:soso_e113:}

该用户从未签到

26

主题

418

回帖

3370

积分

贡士

Rank: 6Rank: 6

积分
3370

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

10
发表于 2013-8-3 22:55:14 | 只看该作者
就是在文件里,转换为UTF-8 无BOM格式。。。

该用户从未签到

17

主题

345

回帖

3586

积分

贡士

Rank: 6Rank: 6

积分
3586

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

11
发表于 2013-8-4 21:14:49 | 只看该作者
制作软件的问题。这个在UTF-8的编码下有这个问题,第一个词条会到索引的末尾。避免的办法就像你说的,在第一词条前面在加上一个空词条就可以的。或者将文本文件的编码格式转成UTF-16也可以解决。

该用户从未签到

0

主题

7

回帖

31

积分

白身

Rank: 1

积分
31
12
发表于 2016-11-29 14:59:41 | 只看该作者

感激的眼泪哗啦啦的,哗啦啦的

点评

像这种回复与主题帖无关内容的灌水帖起封底线7天  发表于 2016-11-29 16:01
  • TA的每日心情
    擦汗
    7 天前
  • 签到天数: 484 天

    [LV.9]以坛为家II

    10

    主题

    1104

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10248
    13
    发表于 2016-11-29 15:59:00 | 只看该作者
    本帖最后由 ypddd 于 2016-11-29 16:02 编辑

    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没有任何结果,现在更进一步变成GoldenDict下其它页的字头也查不出结果了~
    试用了楼上所说的两种办法,都不成功。两种办法是:①源文件设置为UTF-8 无 BOM 。②第一、二行变为</>。
    我的电脑系统是windows10。

    源文件如下: AHJ.zip (8.37 KB, 下载次数: 4)

    弄了大半天了,还没弄好,希望大神指点迷津~bow~
  • TA的每日心情
    擦汗
    7 天前
  • 签到天数: 484 天

    [LV.9]以坛为家II

    10

    主题

    1104

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10248
    14
    发表于 2016-11-29 17:16:26 | 只看该作者
    Oeasy 发表于 2013-8-3 20:10
    我直接新建了个txt,按回车键。{:soso_e113:}

    请求O大指点,第13楼~

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    15
    发表于 2016-11-29 18:43:23 | 只看该作者
    ypddd 发表于 2016-11-29 15:59
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...

    一定是你使用了最新版本的MdxBuilder转成了MDX/MDD
    注意:最新版Mdxbuilder转的MDX/MDD只能用最新的Mdict软件加载,其他软件均不可。

    http://www.mdict.cn/wp/?page_id=5325&lang=en

    Dictionary Tools
    Note:Please read manual.txt before use
    MDXBuilder (3.0 Beta2): Download

    MDXBuilder 4.0 Beta Test:
    *Dictionary made by v4.0 can only be opened by MDict PC/Android version 2.0
    MDXBuilder 4.0 RC1:
    32bit version
    64bit version

    点评

    谢谢chigre3老师指点!不是这个问题呢,我的Mdx是3.0 Beta2版本。我遇到的问题是,GoldenDict加载不能显示,Mdict可以显示~  发表于 2016-11-29 20:04

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    16
    发表于 2016-11-29 20:07:47 | 只看该作者
    ypddd 发表于 2016-11-29 15:59
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...

    绝对不要这么处理:②第一、二行变为</>。
    这样会造成错误的!

    点评

    chigre老师,源文件设置为UTF-8 无 BOM,在GoldenDict下仍然不能用,但在Mdict中可以正常查询第一页了。我打算放弃用GoldenDict做图片字典查询了,专用Mdict~  发表于 2016-11-30 17:41

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    17
    发表于 2016-11-30 18:14:46 | 只看该作者
    chigre3 发表于 2016-11-29 20:07
    绝对不要这么处理:②第一、二行变为。
    这样会造成错误的!

    我想说 我这儿也是win10 从未出现这种情况
    要么是软件问题,你更新下GoldenDict
    要么是词条名称问题(带数字关系),一般我都是 YHD2_0001

    该用户从未签到

    2

    主题

    54

    回帖

    838

    积分

    举人

    Rank: 4

    积分
    838
    18
    发表于 2016-11-30 18:42:25 | 只看该作者
    好东西啊 好东西  啊啊