在pb9中的EAS Demo DB V9 IM数据库里建了一张bm_yp表,插入中文的后都是方块。
在treeview中的label中插入中文“药品”
运行后还是显示乱码。
treeviw更改字体即可
你看看这个回答:https://blog.csdn.net/w1lgy/article/details/79637697
每一次解答都是一次用心理解的过程,期望对你有所帮助。
参考结合AI智能库,如有帮助,恭请采纳。
1、你检查下你数据库的字符集是否为UTF-8,而页面的编码为GB2312或ISO-8859-1等,如果是这样,就会出现中文乱码。解决方法是将页面编码改为UTF-8,或者在数据库中将字符集改为与页面编码一致的字符集。
2、你检查下你数据库中存储的中文数据是否为二进制数据,如果是这样,那么在查询时就会出现中文乱码。解决方法是将中文数据转换为UTF-8编码,或者在查询时使用正确的编码转换函数。
3、还有就是控件设置不正确,你控件的字符集为UTF-8,而数据库的字符集为GB2312,那么在提交数据时就会出现中文乱码。解决方法是将控件的字符集设置为与数据库一致的字符集,或者在提交数据时进行正确的编码转换。