MSHFlexGrid控键如何显示Unicode字符(特殊字符)?
rt 问题点数:20、回复次数:7Top
1 楼fxj331072(白天与黑夜)回复于 2006-02-16 17:03:16 得分 5
创建表的时候设字段类型为nvarcharTop
2 楼i_Ask()回复于 2006-02-16 17:10:08 得分 0
to fxj331072 :字符已经存入数据库,现在用MSHFlexGrid控键显示,出现乱码“!”Top
3 楼ZOU_SEAFARER(颓废程序员^_^)回复于 2006-02-16 17:11:29 得分 5
好象与表没有关系吧!!Top
4 楼ZOU_SEAFARER(颓废程序员^_^)回复于 2006-02-16 17:18:24 得分 10
Private Sub Command1_Click()
Dim x As String
Dim y As String
Dim z As String
x = "你好"
y = StrConv(x, vbUnicode)
Debug.Print y
z = StrConv(y, vbFromUnicode)
Debug.Print z
End Sub
Top
5 楼i_Ask()回复于 2006-02-16 17:23:52 得分 0
to ZOU_SEAFARER(国际海员):MSHFlexGrid显示如a上面有2个点的字符,就变成“!”Top
6 楼i_Ask()回复于 2006-02-16 17:28:14 得分 0
就是:数据库中用varchar类型字段存储了些特殊字符,如:a上面有两个点点的。在MSHFlexGrid现实就出现乱码"?"Top
7 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2006-02-16 18:54:39 得分 0
没发现过。
————————————————————————————————————
欢迎试用lgxgrid表格控件,内置强大的格式控制和打印功能,内置通过XML与WebService服务交换数据的便捷方法(开发基于B/S的WEB应用程序很有用),有详尽的中文帮助文档,有基于VB6、C#、ASP.net、VC++的例程!欢迎访问http://lgxyslldw.512j.comTop




