掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1373|回复: 4

[问题反馈] rayman老大请进,安卓版Mdict本一直存在的一个问题

[复制链接]

该用户从未签到

发表于 2013-6-21 16:00:18 | 显示全部楼层 |阅读模式
本帖最后由 fedor 于 2013-6-21 16:02 编辑 # u' N) _* L% a" l
6 p  u% Q4 o# T
rayman老大,你好
/ V& }2 F$ {# e6 v$ O3 O# b4 p2 A( p1 e0 B1 @+ Q) Q, K9 y( I) @
以前在你的微博里面与你交流过这个问题,但后来由于忙而中断了,现在再次说一下这个问题。
8 F7 t; ?) G9 v& l5 t安卓版本的Mdict,无论是旧的版本还是最新的版本,都一直存在大小写敏感的问题,在MdxBuilder中的Key case sensitive选项,一般是不需要勾选的,理解为就是对大小写不敏感,也就是说无论关键字(标题)中查询的词是否为大小写,应该均能查得到的。但我制作的词典,不知为什么对所有的大写均查不到词,而同样的词典放到BiueDict中都能正常查询大小写,这个问题困扰了我好久,真心希望rayman老大帮忙分析解决这个问题,因为太喜欢这个软件了,非常的支持你。. n$ t8 I! x+ V0 p7 V
注:词典为俄汉缩略语词典,附件是为制作好的mdx文件及其文本文件,供你进行分析。( X- t; Z4 a7 A: d
. H1 n8 v! Z- T4 l, Z0 ?% B8 u
非常感谢!- I4 ^+ R: U. N6 {

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-6-22 22:32:02 | 显示全部楼层
因为你文件里面那个A(Unicode内码是U+0410, CYRILLIC CAPITAL LETTER A)不是标准的英文字母A(16进制内码是41), 你找个能显示16进制内容的软件打开看一下就清楚了。

该用户从未签到

 楼主| 发表于 2013-6-23 10:30:29 | 显示全部楼层
本帖最后由 fedor 于 2013-6-23 10:45 编辑 # Z. B+ t; I5 |
, o5 h) ]; N# {
我有点搞明白了,把文本文件另存为unicode(原来为UTF-8),在Encoding中选择UTF-16(原来选择的是UTF-8),问题解决了

该用户从未签到

发表于 2013-6-23 13:57:42 | 显示全部楼层
正常情况下utf-8 和 utf-16是一一对应的,按理说换成utf-16不会解决问题的。。。不过能搞定就好。{:soso_e113:}

该用户从未签到

 楼主| 发表于 2013-6-23 22:00:47 | 显示全部楼层
安装我说的方法,已完美解决俄文大小写敏感的问题。! M+ _+ z8 M% x6 f6 n
原来我做词库都是UTF-8对应UTF-8,这次的搞定,也是无意的。但总觉得如你所说,正常的情况下应该都是一一对应起来的。虽然解决问题了,但心里还是有的不畅通啊,呵呵。& Q6 q% K: K' C& ?
提醒一下:我文件中的А不是英文字母,而是俄文字母,大写的俄文字母不能查询,小写是可以查询的,所以这里软件是不是有些对俄文的bug呢,不太懂呢。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-4-22 16:25 , Processed in 0.023715 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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