列表视图的乱码问题
lv_1.addcolumn( "id",left!,1000)
lv_1.addcolumn( "name",left!, 1000)
lv_1.addcolumn( "sex",left!, 1000)
lv_1.addcolumn( "dept",left!,1000)
long i ,ll_rowcount
string ls_name,ls_sex,ls_dept,ls_id,xsitem
ll_rowcount=dw_1.retrieve( )
for i=1 to ll_rowcount
ls_id=dw_1.object.ZHUYH[i]
ls_name=dw_1.object.XINGM[i]
ls_sex=dw_1.object.XINGB[i]
ls_dept=dw_1.object.CHUYKB[i]
xsitem=ls_id+"~t"+ls_name+"~t"+ls_sex+"~t"+ls_dept
if ls_sex="男" then
lv_1.additem( xsitem,1)
else
lv_1.additem(xsitem,2)
end if
next
编译出以后,列表视图空间以列表形式显示,在name和sex列中显示的数据都是乱码(凡是有汉字的地方就是乱码) 请问如何解决,pb版本为9.0
[解决办法]
看一下 xsitem 里是不是乱码?
怀疑是数据库的字符集引起的
[解决办法]
或者用以下代码测试一下
lv_1.additem('中华人民共和国',1)