你误解了我的意思 你说的我明白比如现在在Visual Studio .NET中str1="啊";str2="a";
那么str1和str2的长度是一样的 原因是Unicode中把汉字也按1个字符计算
但是我做字处理的时候就无法正确显示(格式对齐)
所以我需要一个方法能按一个汉字2个字符去计算
那么str1和str2的长度是一样的 原因是Unicode中把汉字也按1个字符计算
但是我做字处理的时候就无法正确显示(格式对齐)
所以我需要一个方法能按一个汉字2个字符去计算
解决方案 »
- dataset中某列的值与dropdownlist选择的值的比较
- 用户控件中的自定义属性问题
- 开发ASP.NET选用C#还是 VB.NET ,那一个更好
- 关于VS2005的网站发布问题?
- 关于页面一部分一部分载入的问题
- 帮忙看看错误原因??http://www.xinjiye.cn/default.aspx
- 在线等:xml文件的问题。(从10:20等到11:00)
- 请高手指导(Connection timeout提示),解决后立即给分!急!急!急!
- 想把管理员名,密码保存在web.config中,应该放在哪个属性里?
- 请问怎样获得表中每一个类别的最新的一条记录?
- 有关SESSION问题
- Server.transfer 和response.redirect的区别
Dim c = Asc(Mid(字符串, i, 1))
If c >= 0 And c < 128 Then
字符串长度 = 字符串长度 + 1
Else
字符串长度 = 字符串长度 + 2
End If
Next
这样判断字符串长度,全角(包括汉字)长度为两位,半角长度为一位。