掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1697|回复: 4

[求助] 求助:为什么MdxBuilder出现“Invalid style format file”错误提示?

[复制链接]

该用户从未签到

发表于 2015-4-15 20:01:55 | 显示全部楼层 |阅读模式
本帖最后由 xzsbk 于 2015-4-15 20:25 编辑 $ u# V  b  i! O* d/ e1 _
  c8 H; I- n8 V" s: g
在MdxBuilder选择的style文件是GetDict转出的,转回mdx时就出现上述问题,怎样制作有效的Mdict Format File(*.txt)?请各位大神赐教!

该用户从未签到

发表于 2015-4-16 14:22:51 | 显示全部楼层
错误的style文件内容是什么? 贴上来看看..
0 p+ U9 L! D, l# s  e
$ H! k5 p# {! u/ p. ~参考 MdxBuilder 的 manual_Chn.txt3 N1 C0 _3 v0 G3 r1 E; c
======================, p+ m9 t3 @6 V8 u+ s+ M0 |
记号文件的格式:
2 N8 c8 m7 N3 R由多个记号定义组成,每个记号定义有3行
* b4 ^8 G; B. F( Z第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)7 F( z! z$ E( }$ b+ F
第二行: 开始字符串(可以为空)
! b9 V7 L7 ^6 H  S, i第三行: 结束字符串(可以为空)& h# u" f; }' h; O9 M
使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文" O' j' ]& Q8 O, D% f* Y
字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"`"表示。内
9 V6 z6 p. c  P9 O; }- P码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)
, f  V: c$ e' ]5 J' B6 m% e- ?& J/ U9 M
例如:& y! h7 S) L+ X$ g( y1 B
记号文件:
* P% b6 F& W, {$ S- G1
9 m- U9 g, J# H<font size=5>
5 L9 X/ C6 r" u% {$ x+ _</font>
/ @# w9 O8 t. n; [! c2; }5 _1 p7 R3 Y% V% T
<br>
0 U3 @: {* x# @5 S" y
4 C4 W4 Y$ c3 L" r7 _8 P3( \; P/ F; T% K
<font face="Kingsoft Phonetic Plain, Tahoma">7 y/ Y( I5 ^7 g3 Q8 {
</font>
) u. q6 d- O. l* I9 T4 p$ j4 o2 U! J: V7 _

0 N) k. Z  i; I- ]
+ u/ d0 p2 Y# B( N8 P# z正文文件:1 _; q& C& c- c
whole9 Z0 d, f8 V* W) ~* C
`1`whole&#96;s`2`<p>`3`(hol,hJl; houl)7 V% V8 q: {8 n5 w  t( ?5 j( \
</>  \# X7 Z7 O4 ]2 r5 `( v

  Y3 ^" H6 S( q# X$ p最后在显示的时候就会被替换成; X# L4 V. k6 s, w. k; z7 d
<font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>

该用户从未签到

 楼主| 发表于 2015-4-16 16:26:18 | 显示全部楼层
sky66 发表于 2015-4-16 14:22! U& ^% @" E& F7 B
错误的style文件内容是什么? 贴上来看看.., x/ I2 X) y* D

" @! j: i6 E% d, s参考 MdxBuilder 的 manual_Chn.txt

* `: G- @% C" L" U) S: ]感谢sky66的指教!为什么GetDict转出的这个style文件是乱码?请看:
; W0 r) G! ]7 N8 F: D: z0 M' o& A1
! `/ [8 Y: S' T. v1 E3 g8 T: ]' W) E`1` 募???瓿桑?氖?5秒。 t;
: r& |0 _3 Q' g* g' J0 j`1` 募???瓿桑?氖?5秒。 t; &gt;td{pa
) }0 j* |% u3 M! a5 S% U# n: c2- Q/ Z1 q( k$ {+ {/ _+ {. s1 R
`2` `/ c1 r, `5 Y" ]6 q6 }* r* G

! B  @: {/ b; L2 B  S4 a& g4 A. R$ |3
! I8 o$ b$ m% h0 A. O`3` `

该用户从未签到

发表于 2015-4-16 20:14:49 | 显示全部楼层
我不知道为什么GetDict转出的这个style文件是乱码; g) f% @1 n+ `7 F( R2 C9 k& m
但是我知道style文件里面如果有中文, 即使用utf8编码, 只要用GetDict转出就会乱码
& m2 W6 c2 [" x. s1 T! j8 k4 J. H5 R. v$ ~. f; Z% @/ ?* F6 }$ y( h
所以在我自己制作或是修改的几个词典里, 我会将相关的文件先另外压缩起来; B! w! M3 m/ g
用MdxBuilder制作词典时, 将Data路径指向存放这个压缩文件的目录, 这样就会将style文件多存一份在.mdd里面
2 Z# S8 y' w/ o1 D/ I, m
  d' A  h# k# _- q0 k以后要用GetDict转出时, & I7 D( c. p  i. \) i: c4 o
虽然 词典.mdx 的style文件变成乱码, 无法使用
$ {9 G9 x) o: E# w: g  z5 H$ n但是 词典.mdd 压缩文件里的style文件就可以保持不乱码.7 v9 S# o  `2 T$ R4 p6 {% m
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2026-8-7 21:04 , Processed in 0.019039 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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