主题:调试串口如何输出汉字?

  共有19440人关注过本帖    
cjh
1楼


调试串口如何输出汉字?  发帖心情 Post By:2009-8-28 23:55:00   [只看该作者]

调试串口输出用printf(char *)输出汉字时为乱码. 请教如何解决?
汉字存储在 CString a =_T("中国")中.

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2009-8-29 10:37:00   [只看该作者]

你用wprintf()试试。

  单帖管理 | 引用 | 回复 回到顶部
cjh
3楼


  发帖心情 Post By:2009-8-29 15:43:00   [只看该作者]

使用wprintf(a) 或 wprint((LPCTSTR)a)还是乱码.

  单帖管理 | 引用 | 回复 回到顶部
lxs
4楼


  发帖心情 Post By:2009-8-29 23:49:00   [只看该作者]

TCHAR a=_T"中国";  然后用wprintf输出,就对了。不能使用cstring。

  单帖管理 | 引用 | 回复 回到顶部
lxs
5楼


  发帖心情 Post By:2009-8-31 11:14:00   [只看该作者]

TCHAR a=_T"中国";
 
wprintf(L"%s \n",a);输出

  单帖管理 | 引用 | 回复 回到顶部

返回首页

调试串口如何输出汉字?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: