您的位置:程序门 -> java -> netbeans



关于 auto complete text field 组件不支持中文的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于 auto complete text field 组件不支持中文的问题
发表于:2008-01-05 20:04:36 楼主
我想做一个类似于google   suggest的辅助输入
看到netbeans自己有个这个组件,使用方法在这里
http://www.netbeans.org/kb/55/vwp-textcompletion.html
不过我没有用它的dictionary   package,我是从我自己的数据库中搜索

如果只是英文或者数字,我自己实验成功
比如
result.additem((string)kmbmatchprefixdataprovider.getvalue("student.phone"));

但是我在这里只改动一点变成
result.additem((string)kmbmatchprefixdataprovider.getvalue("student.name"));

这样result   list里面就什么都没有了,应该是因为名字是中文的。
我尝试的在log中print出来,可以print出来这些中文字,但是放在这个auto   complete   组件里就出问题了
我该怎么办呢?

十分感谢!!
发表于:2008-01-05 20:16:201楼 得分:0
我尝试过在pass   in   之前转换成   utf-8
temp2   =   new   string(temp.getbytes("utf-8"),"utf-8");
还是不行。。
发表于:2008-01-05 20:53:192楼 得分:0
哦。。有一点儿进展了
这样
temp2   =   new   string(temp.getbytes("iso8859_1"),"utf-8");

这样可以添加到drop   down   list里面,list不再是空的了,但是显示的是一大堆问号,
不过有希望有希望,起码能显示出东西来了。。我再试试别的encrypt   的方法


快速检索

最新资讯
热门点击