如何将带有中文的char指针转换给CString,在转换的过程中CString中的值变成乱码了请各位指导指导。。谢谢。。
解决方案 »
- ADO查询打开的记录集进行操作之后更新显示的问题
- CreateProcess()打开的应用程序弹出对话框的问题,急!
- 如何让Button不可见但可用
- 在Cdialog类下继承CView类实现画图
- 一个关于模版和友元的问题???
- 为什么在局域网内两台XP机之间可以正常语音通讯,在INTERNET不同OS就不行了???
- 有什么办法可以实现画一条跟随鼠标水平或垂直的线,但不是使用该view的CDC之类的
- 需要“控件数组”时怎么办?急!!!!
- 一个线程的小错误,请帮我看看
- 研发人员如何向项目管理转型,哪些书有参考意义?
- 单文档中嵌入的对话框如何响应鼠标消息?
- Win7 Office2003 为何不用读取文件就能打开
CString str;
str.Format("%s",c);
用UNICODE下的CString或是CStringW 用MultiByteToWideChar转换一下
就需要对于char字串进行编码转换:MultiByteToWideChar
然后将转换后的UNICODE字串赋值给 CSting
CString strText(buf);
AfxMessageBox(strText);
或者直接 CSTRING =.char*
Cstring str;
str = buf;
===========================
char tt[100];
strcpy(tt, str);