掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1985|回复: 20

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

[复制链接]

该用户从未签到

发表于 2013-8-3 19:12:47 | 显示全部楼层 |阅读模式
第一个单词没法查,从后面开始第二个就可以查了
3 I* A: b9 S6 u3 @/ a- E( c! s6 E) L! G, X. l. `# `5 }/ c
我用的是mdict html法( w- R1 h. H+ h+ H
+ e  J1 `+ O! Y7 z3 x8 @0 k
我将最上面加上两行</>,就可以查我需要的第一个单词了

该用户从未签到

 楼主| 发表于 2013-8-3 19:22:42 | 显示全部楼层
谁来告我我一下啊,谢谢了

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-8-3 19:32:20 | 显示全部楼层
你第一个前面的换行符有问题,表面上看上去是换行了,其实MdxBuilder不那么认为。正文结束后必须用一行表示结束。' r% z% |# N% [

; X# T% m% x. fOeasy 发表于 2013-8-3 19:28

8 v+ d" O2 ^1 s& l7 J8 M) J! _0 z1 ^( w3 }1 z
那请问我应该怎么弄呢,我用的emeditor在windows系统上面制作的,谢谢你啊

该用户从未签到

发表于 2013-8-3 19:33:36 | 显示全部楼层
需要转成【UTF-8 无 BOM 编码格式】
2 ]( Y/ V* f0 I: t不然第一个词条总会出现在词典的最后并且不可查询。

该用户从未签到

 楼主| 发表于 2013-8-3 19:36:21 | 显示全部楼层
本帖最后由 liw 于 2013-8-3 19:38 编辑
' U7 B  _  S& {1 ^
需要转成【UTF-8 无 BOM 编码格式】5 l! P$ h+ D' [  t+ p' F% z5 U
不然第一个词条总会出现在词典的最后并且不可查询。9 O: b+ y- K: @
chigre 发表于 2013-8-3 19:33
& f+ m7 g: F/ |. T, V& [0 f
是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题

该用户从未签到

发表于 2013-8-3 19:56:33 | 显示全部楼层
是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题
3 U% f/ P. O+ r5 iliw 发表于 2013-8-3 19:36
1 }9 B8 O2 N! z: L7 S
不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。

该用户从未签到

 楼主| 发表于 2013-8-3 20:06:00 | 显示全部楼层
不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。, x5 F# z$ w, E3 B
Oeasy 发表于 2013-8-3 19:56
3 ?' k! x: W# {" r$ ~
现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF

该用户从未签到

发表于 2013-8-3 20:10:18 | 显示全部楼层
现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF
* Q, Y% q, K" h0 `' A. bliw 发表于 2013-8-3 20:06

3 u% a( R4 f, y/ O3 x我直接新建了个txt,按回车键。{:soso_e113:}

该用户从未签到

发表于 2013-8-3 22:55:14 | 显示全部楼层
就是在文件里,转换为UTF-8 无BOM格式。。。

该用户从未签到

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

该用户从未签到

发表于 2016-11-29 14:59:41 | 显示全部楼层
( A3 P. v4 R) m& s" G
感激的眼泪哗啦啦的,哗啦啦的

点评

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

    [LV.9]以坛为家II

    发表于 2016-11-29 15:59:00 | 显示全部楼层
    本帖最后由 ypddd 于 2016-11-29 16:02 编辑
    ! \; J+ u& m' j- R  Z. _& F: [) I5 R, V% q- t
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没有任何结果,现在更进一步变成GoldenDict下其它页的字头也查不出结果了~
    6 }+ y7 R. N! O试用了楼上所说的两种办法,都不成功。两种办法是:①源文件设置为UTF-8 无 BOM 。②第一、二行变为</>。7 I  Q$ {% z( ~! i, H8 b0 H
    我的电脑系统是windows10。3 k' v' v. `4 t7 h6 w2 o) _
    3 \$ ]( E# n6 C/ w) E3 [8 G
    源文件如下:4 Q; L! E& T( q* B3 ]/ _

    3 d9 P4 V3 c. b1 B# L弄了大半天了,还没弄好,希望大神指点迷津~bow~

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    擦汗
    2025-3-28 12:46
  • 签到天数: 562 天

    [LV.9]以坛为家II

    发表于 2016-11-29 17:16:26 | 显示全部楼层
    Oeasy 发表于 2013-8-3 20:102 M- l! U6 C, B6 K+ S3 u2 {
    我直接新建了个txt,按回车键。{:soso_e113:}

      V! |# h- a" W: I请求O大指点,第13楼~

    该用户从未签到

    发表于 2016-11-29 18:43:23 | 显示全部楼层
    ypddd 发表于 2016-11-29 15:59) p2 M) o4 v0 h
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...
    $ P  u. V* a1 Q$ ?" B1 M
    一定是你使用了最新版本的MdxBuilder转成了MDX/MDD
    4 H+ K4 n- P; I+ t4 i3 w4 Q注意:最新版Mdxbuilder转的MDX/MDD只能用最新的Mdict软件加载,其他软件均不可。
    % u2 i8 G" c6 C3 b1 O. b6 V! }( L5 k! b4 v
    http://www.mdict.cn/wp/?page_id=5325&lang=en( W1 W9 e# V7 ?

    9 z. t' N* N% ~Dictionary Tools- y1 Y/ D" N4 Z4 v
    Note:Please read manual.txt before use+ ?4 ]3 S- j/ @2 s5 W
    MDXBuilder (3.0 Beta2): Download
    ( s5 w% @* I# q) w! r
    MDXBuilder 4.0 Beta Test:
    * o4 |, h. X% A2 q4 T! M*Dictionary made by v4.0 can only be opened by MDict PC/Android version 2.0- b$ _. d2 N2 s$ F8 Y2 F+ a$ O
    MDXBuilder 4.0 RC1:
    1 Q! e# o' f" E32bit version  ^+ N/ _% ~# ]4 ?5 q
    64bit version

    点评

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

    该用户从未签到

    发表于 2016-11-29 20:07:47 | 显示全部楼层
    ypddd 发表于 2016-11-29 15:595 ]8 d; e0 S- V7 x  J5 Z8 B+ z
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...

    $ j; S9 m5 j- g9 N1 O2 x- K6 p绝对不要这么处理:②第一、二行变为</>。
    * s: R; f2 ^8 T5 ?这样会造成错误的!2 Y& V& b7 R$ X/ L5 D* m% x

    ( I+ T3 l: Y4 f" |6 k4 W5 l9 x% |

    点评

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

    该用户从未签到

    发表于 2016-11-30 18:14:46 | 显示全部楼层
    chigre3 发表于 2016-11-29 20:074 w- b) L3 Q! g: S& G' _9 s  f
    绝对不要这么处理:②第一、二行变为。
    4 G/ `3 \9 U  E& W这样会造成错误的!
    ) q4 |' ^+ V# T4 p0 `- D
    我想说 我这儿也是win10 从未出现这种情况
    ; {8 J% p6 X. J9 `  e: M要么是软件问题,你更新下GoldenDict8 g/ k. s0 s" I
    要么是词条名称问题(带数字关系),一般我都是 YHD2_0001
    1 G/ `0 A& h! Y8 v% w( F! Z

    该用户从未签到

    发表于 2016-11-30 18:42:25 | 显示全部楼层
    好东西啊 好东西  啊啊
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-5-12 10:56 , Processed in 0.027260 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表