C# 简体繁体互换
C#处理繁体简体互换的方法
C#没有单独类库是处理繁体简体互换的,所以必须必须借用其他的类库来处理。第一,下载并安装internation pack,引用其中的类。第二,直接对Microsoft.VisualBasic的引用,因为VB.NET的运行库是继承在.NET FrameWork里,所以无需安装。
今天着重讲一下第二种方法。
Using Microsoft.VisualBasic; Public string TraditionalToSimplified(String str) { return Strings.StrConv(str,VbStrConv.SimplifiedChinese,2052); } Public string SimplifiedToTraditional(String str) { return Strings.StrConv(str,VbStrConv.TraditionalChinese,2052); }
http://msdn.microsoft.com/en-us/library/ms912047(WinEmbedded.10).aspx
StrConv的参数介绍及LocaleID取值的意义都有介绍,另LocaleID也可以用十六进制等表示。