GSpring

生活需要理想,却不能理想化的生活

常用链接

统计

技术链接

移动开发

最新评论

求一问题的解决方法

在这里我请大家帮我解决一个问题,先谢谢大家了,问题如下:

在c#中如何判断一个字符串的长度,要求这个长度以英文字符为准(一个汉字算两个长度),即,比如我要判断字符串:“我的长度” 那么得到他的长度为 8,字符串:“my length” 长度为 9 (中间有个空格),自符串:“我的length” 长度为 10,请问各位怎么做

借首页放一下,打扰大家了

posted on 2005-06-10 21:02 Chep 阅读(1191) 评论(10)  编辑 收藏

评论

#1楼  2005-06-10 21:04 奋斗中的灵感之源      

Encoding.GetBytes("我的Length").Length   回复  引用  查看    

#2楼  2005-06-10 21:17 Jason.NET      

...这样会习成坏风气的,快撒吧   回复  引用  查看    

#3楼 [楼主] 2005-06-10 21:20 Chep      

有个问题,
比如我想截取字符串,如果全是汉字就3个,如果全英文就6个,中英文混排就截取相当于3个汉字的位置,如下:

原字符串 截取后
我的长度 我的长
my length my len
我的Length 我的le

这个怎么做??   回复  引用  查看    

#4楼 [楼主] 2005-06-10 21:23 Chep      

习成坏风气,不会这么严重吧   回复  引用  查看    

#5楼  2005-06-10 21:41 俘 [未注册用户]

用SQL字符来解决就可以了。   回复  引用    

#6楼  2005-06-10 21:50 枫o0翼 [未注册用户]

一个英文字母是占一个字符,一个汉字是占两个字符。   回复  引用    

#7楼 [楼主] 2005-06-10 21:57 Chep      

用c#不能解决吗?   回复  引用  查看    

#8楼  2005-06-10 22:17 dudu      

不要在首页提问, 不是有提问区吗?
请为博客园保持一个良好的氛围, 不要只为自己考虑!   回复  引用  查看    

#9楼  2005-06-10 22:32 Summer [未注册用户]

如果是截取“求L的长度”这个字符串需要什么样的结果呢   回复  引用    

#10楼 [楼主] 2005-06-11 09:32 Chep      

求L的长度
这个应该是 “求L的” 呵呵   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
另存  打印