请教关于生僻字的问题
表单上有个录入姓名的文本框,如果人名中有生僻字,vfp自带的文本框就无法录入了,例如:㛃,不属于GBK字符集试着拖一个微软的Forms.TextBox控件到表单,录入倒是没问题,可读出来还是不对,好像一读取vfp就给转换回默认编码了
原计划将姓名字段改为Blob类型,控件的ControlSource指向这个字段,如果字段内容是十六进制的0hC336的话,控件是可以显示这个生僻字的,可不管你在控件中录入啥内容再回车,被绑定的字段都不会变,永远都是原来的C336。
也试着用 lcXM = Thisform.text1.object.Value 读取,再将Strconv(lvXM,15)的值保存到姓名字段中,显示时用Strconv( ...,16)还原赋给这个控件,可读出来的lcXM已经被转换成默认编码了,㛃 也就变成了问号,也就是没法读出里面的unicode码。
请教高手们该如何读取和保存,感谢!