掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1967|回复: 20

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

[复制链接]

该用户从未签到

发表于 2013-8-3 19:12:47 | 显示全部楼层 |阅读模式
第一个单词没法查,从后面开始第二个就可以查了
+ u! e. }& D' |7 ~# e$ Q
! N0 i8 o2 ~+ J1 ^4 @2 ^我用的是mdict html法0 L" H1 A- f0 v
' ~2 r4 M  _' L
我将最上面加上两行</>,就可以查我需要的第一个单词了

该用户从未签到

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

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-8-3 19:32:20 | 显示全部楼层
你第一个前面的换行符有问题,表面上看上去是换行了,其实MdxBuilder不那么认为。正文结束后必须用一行表示结束。# j6 B  x/ K6 g6 |2 u
2 ?! C& f* t, h' {+ f  i
Oeasy 发表于 2013-8-3 19:28
7 T5 a  v% Z1 S! X& ~* m
) W  s' G6 f8 |8 g- h
那请问我应该怎么弄呢,我用的emeditor在windows系统上面制作的,谢谢你啊

该用户从未签到

发表于 2013-8-3 19:33:36 | 显示全部楼层
需要转成【UTF-8 无 BOM 编码格式】
1 e" z% G& I  A不然第一个词条总会出现在词典的最后并且不可查询。

该用户从未签到

 楼主| 发表于 2013-8-3 19:36:21 | 显示全部楼层
本帖最后由 liw 于 2013-8-3 19:38 编辑
/ N: e/ a) P% L/ S* j
需要转成【UTF-8 无 BOM 编码格式】) @$ m5 ^9 X9 j0 o1 P. W
不然第一个词条总会出现在词典的最后并且不可查询。
7 z; J3 O$ T' {# E- d- I# D1 v5 ochigre 发表于 2013-8-3 19:33

7 a) Z1 h. _' s/ m1 g: `1 j是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题

该用户从未签到

发表于 2013-8-3 19:56:33 | 显示全部楼层
是不是emeditor没有这个功能啊,我看见只有utf8不签名,而且我就是用的utf8不签名,可是还是有问题
0 `! A4 H( c/ j0 wliw 发表于 2013-8-3 19:36
! ^% w9 S: I( ?9 t& E9 E9 m# {$ _
不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。

该用户从未签到

 楼主| 发表于 2013-8-3 20:06:00 | 显示全部楼层
不清楚,你发带两条内容的词条上来看看。我用EmEditor随便敲了两条,然后存为UTF-8无签名,不存在这个问题啊。
/ y: X' b/ X  B* s- ]9 pOeasy 发表于 2013-8-3 19:56

! l4 D  {5 N. g1 L7 ^7 J现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF

该用户从未签到

发表于 2013-8-3 20:10:18 | 显示全部楼层
现在没用那个电脑,等回去发啊,谢谢你,请问你选的换行是哪个我是选的是CR+LF
. U3 k& i9 m  d. r; qliw 发表于 2013-8-3 20:06

* G/ u9 C# {! u, x- ?1 v0 M3 f我直接新建了个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 | 显示全部楼层

3 [. I5 N3 @! V9 S) ^. m! p3 E感激的眼泪哗啦啦的,哗啦啦的

点评

像这种回复与主题帖无关内容的灌水帖起封底线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 编辑
    & g8 A# w3 x+ R+ z6 G+ P$ \- D9 m! z/ p) d
    我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没有任何结果,现在更进一步变成GoldenDict下其它页的字头也查不出结果了~
    ( T1 V. }& H! Y0 R6 f4 d- o试用了楼上所说的两种办法,都不成功。两种办法是:①源文件设置为UTF-8 无 BOM 。②第一、二行变为</>。
    " P3 x/ q0 V- N% k. W( Y  r我的电脑系统是windows10。
    + z2 E3 y% L  u  d" `- l0 O3 X$ v/ [& Q/ ]5 g7 m* r
    源文件如下:
    ; a4 Q* O9 l. s  i
    . F! V" n+ Y+ V弄了大半天了,还没弄好,希望大神指点迷津~bow~

    本帖子中包含更多资源

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

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

    [LV.9]以坛为家II

    发表于 2016-11-29 17:16:26 | 显示全部楼层
    Oeasy 发表于 2013-8-3 20:10  [1 x3 O4 x; V& G$ l( _
    我直接新建了个txt,按回车键。{:soso_e113:}

    . x8 q3 z8 \* ~8 m# t7 q请求O大指点,第13楼~

    该用户从未签到

    发表于 2016-11-29 18:43:23 | 显示全部楼层
    ypddd 发表于 2016-11-29 15:59
    9 u0 C* {9 A; Y+ R# X3 T) S我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...

    . G* w; w0 y  y7 D8 b0 c7 e一定是你使用了最新版本的MdxBuilder转成了MDX/MDD+ a: }/ k' Q% c3 ^1 \) `& j
    注意:最新版Mdxbuilder转的MDX/MDD只能用最新的Mdict软件加载,其他软件均不可。
    " f& L6 y% |+ b3 j- m
    ) t! x6 l$ F+ ohttp://www.mdict.cn/wp/?page_id=5325&lang=en
    2 q7 V3 _, j# c( g9 G+ g# O  S( n$ m  Y, ?5 w
    Dictionary Tools
    ! F% m8 [4 l: {) GNote:Please read manual.txt before use
    4 V$ f3 t. I& o4 IMDXBuilder (3.0 Beta2): Download

    : q2 F7 B" b1 Q% I/ w7 @; _2 iMDXBuilder 4.0 Beta Test:$ a  ^) o" H0 r3 A$ i% i( H0 C
    *Dictionary made by v4.0 can only be opened by MDict PC/Android version 2.0" k! B! y0 b3 F% M- \! F
    MDXBuilder 4.0 RC1:
    + ^5 G+ I$ x# I$ x* w8 o9 ~32bit version% X+ F& {4 @- c
    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:59
    7 z% H6 ?6 O5 E我做的图像词典也有楼主的问题,描述如下:用第一页的字头进行查询,用Mdict可以查到,GoldenDict下查询没 ...

    ; Z: c* F: v0 L% F- q7 n绝对不要这么处理:②第一、二行变为</>。
    6 D- N' ^1 C+ b: M+ J' ^这样会造成错误的!
    - w- j  v5 n" T; k  ]4 m* A  G5 j
    ( {2 K$ p, S; B

    点评

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

    该用户从未签到

    发表于 2016-11-30 18:14:46 | 显示全部楼层
    chigre3 发表于 2016-11-29 20:07- Y3 A3 |, M5 ?
    绝对不要这么处理:②第一、二行变为。
    ( i6 j0 P5 R) V# s这样会造成错误的!
    4 x1 b0 [& t6 S/ p
    我想说 我这儿也是win10 从未出现这种情况" g  w+ |7 r: r# Z9 X  m5 t
    要么是软件问题,你更新下GoldenDict# l1 e- X' ?2 l6 f
    要么是词条名称问题(带数字关系),一般我都是 YHD2_0001* E; Q. D9 N; a: C& h& I

    该用户从未签到

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

    本版积分规则

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

    GMT+8, 2025-4-29 01:11 , Processed in 0.025605 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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