问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

unicode下,读取数据库乱码问题

发布网友 发布时间:2024-10-21 01:50

我来回答

1个回答

热心网友 时间:2024-11-05 01:34

在使用unicode读取数据库时,遇到中文乱码问题。通过以下代码段解决此问题。

首先,定义字符数组cbContent以接收数据。

c++
TCHAR cbContent[512];

使用`GetFieldValue`方法获取数据库的值并存储在cbContent中。

c++
dyn.GetFieldValue(0,cbContent,512);

中文显示乱码。需进行编码转换解决。

c++
int nBufferSize = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1, NULL, 0);

获取转换所需缓冲区大小。

c++
wchar_t *pBuffer = new wchar_t[nBufferSize+1];

进行多字节到宽字节转换。

c++
MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1 , pBuffer, nBufferSize*sizeof(wchar_t));

显示转换后内容。

c++
AfxMessageBox(pBuffer);

释放内存。

c++
delete[] pBuffer;

通过以上步骤,成功解决了unicode下读取数据库中文乱码问题。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
...不是室内设计也不是土木工程,上海的考生,有选科3+1,目前想选化学... ...土木不好吗?拜托,女生怎么就不方便学土木工程了啊。。 在中国,机械设计与土木工程这两个专业更热门?拜托诸位各位仁兄畅所欲... 土木工程施工与管理的就业前景如何,拜托! 360健康精灵功能 北京房贷还完多久算首贷 未成年人父母买房贷款加名字,后来防务卖掉了。子女长大算首房首贷... 赤峰如意家园到桥北荷枫水岸公交 想知道: 赤峰市荷枫水岸在哪? 二三一五四七轮是指什么生肖,成语作答落实 青浦区华新镇好吗 次氯酸根和Cl- 是不是不在酸性溶液就没有了氧化还原性 高锰酸钾为什么是酸性 联想手机的用什么视频转换器 在哪下载 关于格式转换的问题!?急 软绵绵和软绵绵哪个对 去哪里正确辟谷 考上清华等意味着什么、什么级别的人能上清华?别骂我啊 请问唐僧的扮演者是谁,水浒传里的史进与少华山三个头目的绰号是... 请问如果我想给一个人发匿名悄悄话,但是我没加他,还可以发吗 在QQ上收到了悄悄话我没看说的是什么就删掉了,悄悄话会是谁发的呢? 为什么她把我删了悄悄话却能发过去 什么牛不拉车??? 附近人有他号他把我删了,能发悄悄话吗 我给你一个人发了悄悄话,可是他后来删除了我,我还可以发不 深圳大运村基本概况 华北强是什么企业?有山寨苹果6还有三星S6怎么都说是华北强? 江苏银行信用卡,我9.26-10.25消费了1200元,账单日每月25日,还款日是... 求个WOW 亡灵DZ 纯练级天赋 亡灵DZ天赋 换个500G硬盘多少钱左右拜托了各位 谢谢 脑部核磁共振检查所见:双侧脑室周见斑点状长T1T2信号影,TIR呈高信号... 糯米的功效是什么 糯米的功效与作用 吃糯米的好处 偷窃多少钱立案标准 2024年属鼠相克的属相 属鼠最忌讳的三个生肖 ...然后赶走了,今天早上又来了。翅膀张开有白色的,头部ye you_百度... 食道堵得慌。 ...白天晚上都是偶尔会咳嗽 晚上觉得嗓子堵得慌 仿佛咽不下东西_百度知... 爱车是怎么被自己开坏的之一 发动机篇 淘宝买了个包包,PU皮的。包非常非常软,是正常的么? 政治经济学,毕业后的就业方向是什么 我的电脑 以前插上耳机 它会有一个提示是插耳机还是话筒 现在怎么没有... 佳能相机哪个是快门 看街边象棋老爱和人斗嘴咋办 76年不让参加高考,下学务农算不算工龄? 76年的,08年参加高考可以吗 76年恢复高考农村和城里录取分数一样吗 qq仙侠传vip是什么 怎么才可以在QQ空间的抢车位游戏里快速赚到金币啊?
  • 焦点

最新推荐

猜你喜欢

热门推荐