VC UNICODE下判断可打印字符的问题?

yuucyf 2016-05-10 05:36:03

TCHAR ch = L'~'; //全角输入法下输出~符号.
int bPrintf = _iswprint_l(ch);

以上代码 bPrintf 结果为0,跟进 _iswprint_l 函数发现里面的实现有判断是否是 UNICODE 下的字符类型(GetStringTypeW),由于~不是,所以结果为0,问题来了,但是 ~ 确实是可打印字符,为什么返回0,难道 _iswprint_ 只根据多字节和UNICODE字符集进行判断,其他的字符集不进行处理?

请教大侠一下这个问题?知道的说明下,谢谢!

如何判断 ~ 是可打印字符?
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
姓小名白丶 2016-05-10
  • 打赏
  • 举报
回复
今天怎么了,全是些技术帖子

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧