社区
C语言
帖子详情
关于多字节处理的问题
a_ray1
2003-10-16 04:29:12
1 char pmbbuf[1024];
2 wchar_t *pwchello = L"你好";
3 WideCharToMultiByte(0,0,pwchello,10,pmbbuf,1024,0,NULL);
4 wprintf(pwchello);
5 printf(pmbbuf);
第4行能正确的打印出 "你好" 可是第5行却不能显示出正确的字符串。
请问为什么?有没有什么好的办法,如果"你好"变成 "Hello"就是正确的。
谢谢
...全文
48
3
打赏
收藏
关于多字节处理的问题
1 char pmbbuf[1024]; 2 wchar_t *pwchello = L"你好"; 3 WideCharToMultiByte(0,0,pwchello,10,pmbbuf,1024,0,NULL); 4 wprintf(pwchello); 5 printf(pmbbuf); 第4行能正确的打印出 "你好" 可是第5行却不能显示出正确的字符串。 请问为什么?有没有什么好的办法,如果"你好"变成 "Hello"就是正确的。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blue_coco
2003-10-16
打赏
举报
回复
汉字占双bytes
a_ray1
2003-10-16
打赏
举报
回复
我的正好相反 4 可以 5 不行 我是 windows2k english + 多语言包
你的呢?
daizh
2003-10-16
打赏
举报
回复
5,可以输出“你好”
4,不能输出“你好”
SpringBoot2整合Vue3+ArcoDesign
字节
跳动Vue
相关代码 Jackson提供了
处理
JSON 数据的工具 Lombok简化对象封装工具 Druid 数据库连接池 【前端技术】 Vue3 互联网最火的前端框架 Vue ...
多
字节
字符与宽
字节
字符
char叫,之所以叫多
字节
字符是因为它表示一个字时可能是一个
字节
也可能是多个
字节
。一个英文字符(如’s’)用一个char(一个
字节
)表示,一个中文汉字(如’中’)用3个char(三个
字节
)表示,看下面的例子。结果如下:ch1:...
关于VC多
字节
字符集和unicode宽字符集的使用和
问题
(转)
字符集不仅涉及编码,还涉及字符
字节
的物理存储方式,常常成为宽字符unicode字符集和窄字符(gb2312)多
字节
字符集 UTF-8: 1~3
字节
可变 UNICODE: 2
字节
一个字符 单个字符宽度固定。 GB2312: 中文2
字节
一个...
关于VC多
字节
字符集和unicode宽字符集的使用和
问题
,只有明白了其中的原理,才能灵活解决
问题
关于VC多
字节
字符集和unicode宽字符集的使用和
问题
,只有明白了其中的原理,才能灵活解决
问题
VC在建一个新的项目时,都是默认Unicode字符集。 字符集不仅涉及编码,还涉及字符
字节
的物理存储方式,常常成为宽...
ORA-29275部分多
字节
字符
处理
ORA-29275部分多
字节
字符
处理
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章