
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
VB的vbFromUnicode、vbUnicode在vb.net中怎麼使用
VB的vbFromUnicode、vbUnicode在vb.net中沒有對應的用法,下面的代碼怎麼轉換:
Dim CompName As String * 32
Dim CompName_w As String * 16
Dim e_MyCompName As String
CompName_w = MidB(StrConv(CompName, vbFromUnicode), 1, Len(CompName_w))
e_MyCompName = RTrim(Replace(StrConv(CompName_w, vbUnicode), Chr(0), " "))
謝謝。
__________________________________________________________________________
Dim CompName As New String( " ", 64)
Dim CompName_w As New String( " ", 32)
Dim e_MyCompName As String
CompName_w = StrConv(CompName, 128).Substring(0, Len(CompName_w))
e_MyCompName = RTrim(Replace(StrConv(CompName_w, 64), Chr(0), " "))
__________________________________________________________________________
糟了,我把長度增加了一倍。
__________________________________________________________________________
改了,
Dim CompName As New String( " ", 32)
Dim CompName_w As New String( " ", 16)
Dim e_MyCompName As String
CompName_w = StrConv(CompName, 128).Substring(0, Len(CompName_w))
e_MyCompName = Replace(StrConv(CompName_w, 64), Chr(0), " ").TrimEnd
__________________________________________________________________________
上面方法跑起來會出錯
__________________________________________________________________________