vb.net strconv 函式介紹
public shared function strconv(byval str as string, _
byval conversion as microsoft.visualbasic.vbstrconv, _
optional byval localeid as integer) as string
引數str : 必要項。所要轉換的 string 表示式。
conversion : 必要項。microsoft.visualbasic.vbstrconv 成員。指定所要執行的轉換型別的列舉值。
localeid : 選擇項。如果不同於系統 localeid 值,則使用此 localeid 值 (系統 localeid 值是預設值)。
conversion 引數設定包括:
列舉成員
說明vbstrconv.none
不執行轉換
vbstrconv.linguisticcasing
使用大小寫的語言規格,而不是檔案系統 (預設值)。
只有配合大寫及小寫時才有效。
vbstrconv.uppercase
vbstrconv.uppercase
vbstrconv.lowercase
vbstrconv.lowercase
vbstrconv.propercase
vbstrconv.propercase
vbstrconv.wide*
vbstrconv.wide*
vbstrconv.narrow*
vbstrconv.narrow*
vbstrconv.katakana**
vbstrconv.katakana**
vbstrconv.hiragana**
vbstrconv.hiragana**
vbstrconv.simplifiedchinese*
vbstrconv.simplifiedchinese*
vbstrconv.traditionalchinese*
vbstrconv.traditionalchinese*
實際運用:
透過 strconv 函式來進行繁體字及簡體字的相互轉換
dim strdata as string
' 將正體中文本轉換成簡體中文
''big5轉gb2312
dimstr
asstring
=textbox1.text
dimgb2312
asstring
=encoding.
default
.getstring(encoding.convert(encoding.getencoding(
950), encoding.getencoding(
936), encoding.
default
.getbytes(
str)))
textbox2.text
=strconv
(gb2312, vbstrconv.simplifiedchinese)
' 將簡體中文本轉換成正體中文
''gb2312轉big5
dimstr
asstring
=textbox1.text
str=
strconv
(str
, vbstrconv.traditionalchinese)
textbox2.text
=encoding.
default
.getstring(encoding.convert(encoding.getencoding(
936), encoding.getencoding(
950), encoding.
default
.getbytes(
str)))
C 簡體繁體轉換
簡體轉繁體 轉換內容 繁體 public static string convertbig5 string convertext 繁體轉簡體 轉換內容 簡體 public static string convertgb2312 string convertext 將繁體亂碼轉繁體 已經是big5編碼...
簡體繁體字轉換。
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...
繁體與簡體互相轉換
繁體與簡體的轉換,目前常用的工具包是opencc。通過上網搜尋與研究測試。目前有兩種方式進行轉換,一種是python呼叫opencc的形式,一種是linux內直接命令列操作。通過兩種方式的測評,python下執行速度極慢,linux下轉換速度相當快。一 linux安裝與使用 二 windows中py...