以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字符长度的问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56654)

--  作者:jswjyjf
--  发布时间:2014/9/10 12:36:00
--  字符长度的问题?

Dim str As String = "abc中A国8就"
msgbox(str.Length) 

 

结果为8

识是不是字母 数字也算一个汉字


--  作者:Bin
--  发布时间:2014/9/10 14:09:00
--  
是的.
--  作者:有点甜
--  发布时间:2014/9/10 14:11:00
--  

 嗯嗯,是的,都算是一个。

 

 或者你可以这样算

 

Dim str As String = "abc中A国8就"
Dim zj() As Byte = System.Text.Encoding.Default.GetBytes(str)
msgbox(zj.length)