CnPack Forum


 
Subject: CnStrDiff的比较函数有Bug
inthefly
新警察
Rank: 1



UID 40640
Digest Posts 0
Credits 18
Posts 6
点点分 18
Reading Access 10
Registered 2008-7-11
Status Offline
Post at 2008-7-11 14:20  Profile | Blog | P.M. 
CnStrDiff的比较函数有Bug

版主,我使用CnStrDiff的比较函数时,发现对中文支持不是很好。
比如我用SimilarText比较“我”和“人”这两个字,结果是50%,但是实际上应该是100%的。
而且我用"abcd"和"ghjkl"比较,结果也是20%.
能解决这个问题吗?如何解决?



[ 本帖最后由 inthefly 于 2008-7-11 14:24 编辑 ]
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2008-7-13 12:01  Profile | Site | Blog | P.M. 
多谢反馈!

这个单元最初的设计确实不太合适,我简单修改了一下,勉强可以工作了。如果有时间我们会开发一个更完善的版本。
修改后的代码可以通过CVS取得,用CVS取代码的方法见网站首页的链接。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
inthefly
新警察
Rank: 1



UID 40640
Digest Posts 0
Credits 18
Posts 6
点点分 18
Reading Access 10
Registered 2008-7-11
Status Offline
Post at 2008-7-14 11:34  Profile | Blog | P.M. 
非常谢谢,我后来也试了一下,字数较少的时候是很有问题的。
字数较多就稍好一些。
谢谢版主
Top
 




All times are GMT++8, the time now is 2024-11-22 13:06

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008995 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP