当前位置: 代码迷 >> PB >> 列表视图的乱码有关问题
  详细解决方案

列表视图的乱码有关问题

热度:58   发布时间:2016-04-29 06:54:43.0
列表视图的乱码问题
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)
  相关解决方案