首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

韩文乱码!同志们急该怎么处理

2012-09-10 
韩文乱码!同志们急啊!使用TADOQuery访问数据库,数据库里有韩文,在数据库里显示正常,但是使用query-FieldB

韩文乱码!同志们急啊!
使用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的控件来显示。

热点排行