Re: [.NET] 字串大小

看板Visual_Basic作者 (Rocksan)時間19年前 (2006/04/22 01:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《fumizuki (矇面加菲獅)》之銘言: : 在 VB6 可以用 LenB(StrConv(mystr, vbFromUnicode)) : 但在 VB 2005 似乎就不能這麼做了 : vbFromUnicode 不支援了,LenB 也不支援了 : 看 msdn 說明,Len 替代了 LenB : 可是實際上,並無法計算字串的大小,只能算字數而已 : VB 2005 應該有方法可以計算 Byte 數吧? ======================================================== 這個不知道是不是你要的功能,好像沒有內建的Function可以做到 只好自已加一個。 小弟是VB.NET新手,多多指教 Public Function StringLen(ByVal oString As String) As Integer Dim strArray() As Byte Dim Strlen As Integer Dim MyEncoder As System.Text.Encoding = System.Text.Encoding.Default strArray = MyEncoder.GetBytes(oString) Strlen = strArray.Length Return Strlen End Function -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.115

04/22 08:55, , 1F
喔 原來有encoding可以用 再試試看 謝謝
04/22 08:55, 1F
文章代碼(AID): #14IHSUGH (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
完整討論串 (本文為第 2 之 4 篇):
1
1
0
1
文章代碼(AID): #14IHSUGH (Visual_Basic)