作者Cypresslin (啊哈哈~~)
看板Visual_Basic
标题[.NET] 字串长度的判断问题
时间Sat Oct 18 23:41:09 2008
请问一下
因为在电脑里面中文字是占两个长度
那这样的话如果我跑
data="科科test"
msgbox(Len(data))
的结果,它会因为文字为Unicode的关系而告诉我答案是6
(我想要的答案是8)
那如果我要的值是他的位元组数有没有其他的办法呢
LenB这个好像方法被取消了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.202.127
1F:→ O2000:Encoding.GetEncoding(950).GetBytes(data).Length 10/19 03:39
2F:推 fumizuki:Len不管在哪种版本的vb都是取得字数 非资料大小 10/19 08:27
3F:推 fumizuki:big5电脑用Encoding.Default.GetBytes()即可 10/19 08:33