韩文乱码!同志们急啊!
使用TADOQuery访问数据库,数据库里有韩文,在数据库里显示正常,但是使用
query->FieldByName("msg")->AsString,返回???的乱码
有什么方法解决么?转成wchat_t*可以看到\u2023之类的文字,不能显示韩文内容,大家有什么方法?
[解决办法]
检查一下数据库所采用的代码页和windows中所安装的字体,然后再想办法做必要的转换
[解决办法]
我前几天做维语,cb6有问题,cb2010就好着,因为2010支持unicode字符集。
妖哥的建议
cb6环境,下载安装TNTUnicode组件
tntEdit->Text = adoquery1->FieldByName("f1")->Value;
[解决办法]
棒文的Code page是949,建议在数据库以unicode方式保存(当然,数据库得支持才行),至于显示,尽量用支持Unicode的控件来显示。