作者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
→ O2000:Encoding.GetEncoding(950).GetBytes(data).Length 10/19 03:39
推 fumizuki:Len不管在哪種版本的vb都是取得字數 非資料大小 10/19 08:27
推 fumizuki:big5電腦用Encoding.Default.GetBytes()即可 10/19 08:33