社区
C++ 语言
帖子详情
string中汉字和字母的区分??????????????????????????
zdz86
2009-04-27 09:00:47
string s="string中汉字和字母的区分";
怎么区分s中的中文和英文?
中文每个字节的编码都大于120还是。。。。?
有什么好的资源大家推荐给我哈,谢谢大家。
...全文
209
11
打赏
收藏
string中汉字和字母的区分??????????????????????????
string s="string中汉字和字母的区分"; 怎么区分s中的中文和英文? 中文每个字节的编码都大于120还是。。。。? 有什么好的资源大家推荐给我哈,谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hemiya
2009-04-27
打赏
举报
回复
每个char中的最高位为0是英文,
最高位为1是双字节编码,但不一定是中文,具体是不是中文还要看中文的编码范围.
如果考虑的不多,简单点就是最高位为1是中文.
tsoslience
2009-04-27
打赏
举报
回复
编码的值是不一样
mengde007
2009-04-27
打赏
举报
回复
一个汉字占了2字节;一个英文占了一个字节;所以编码的判断不对吧;
猫已经找不回了
2009-04-27
打赏
举报
回复
可以根据双字节数据的高字节来判断,为0的就是不汉字。
rlink
2009-04-27
打赏
举报
回复
键值 48 ~ 57 //数字区
键值 65 ~ 90//大写字母区
键值 97 ~ 112)//小写字母区
键值 > 160 //汉字区
lingyin55
2009-04-27
打赏
举报
回复
参考这个
http://topic.csdn.net/t/20021022/14/1114844.html
另外也可以查看数据的ASCII码。数字的ASCII码是48-57,大写字母是65-90,小写是97-122,汉字是45217-63487
really3353
2009-04-27
打赏
举报
回复
编码的值是不一样的。
baiwei156
2009-04-27
打赏
举报
回复
楼主说的是对的。。。。
就是通过编码值来判断的
汉字的大于160
zdz86
2009-04-27
打赏
举报
回复
谢谢大家
zhuweiping2003
2009-04-27
打赏
举报
回复
顶起!!!!!!
好。
夹心饼干
2009-04-27
打赏
举报
回复
[Quote=引用 5 楼 hairetz 的回复:]
可以根据双字节数据的高字节来判断,为0的就是不汉字。
[/Quote]
顶,把字节里的高8位和低8位和0相与,为0的就不是汉字
Java-首
字母
排序
汉字
排序&mysql按照
汉字
拼音进行order by排序
文章讲述了如何在Java
中
对字符串数组和List进行首
字母
排序,包括
区分
大小写和不
区分
大小写的排序方法,以及在MySQL
中
处理
汉字
拼音排序的问题及其解决方案。
ios计算字符串的
汉字
个数以及
字母
和数字的字数
本文介绍了一段Objective-C代码,该代码用于统计给定字符串
中
的
汉字
和
字母
的数量。通过对字符串
中
的每个字符进行遍历并检查其Unicode值,可以
区分
汉字
和其他
字母
。最后,程序输出
汉字
和
字母
各自的计数。
区分
string
中
的
字母
和
汉字
本文通过一个简单的示例展示了如何将Java
中
的字符串转换为Byte数组,并打印出每个Byte的值。该过程有助于理解字符编码及Byte表示。
常用验证只能是
字母
(不
区分
大小写)、数字、
汉字
的正则表达式
本文介绍如何使用正则表达式在前端表单
中
进行验证,包括
字母
、数字、
汉字
的验证,以及长度限制。通过提供的示例代码,详细解释了如何实现这些验证逻辑。
String
中
统计数字,
字母
,
汉字
等个数
本文介绍了如何在Java
中
通过正则表达式和字符数组处理字符串。包括使用
String
类的sub
string
方法提取子串并匹配数字,以及将字符串转为char数组后通过Character类方法、ASCII码和自定义条件判断字符类型。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章