string text1 = "\u6211\u662f\u4e2d\u56fd\u4eba\uff01";
string text2 = Strings.StrConv(text1, VbStrConv.TraditionalChinese, 0);
Console.Write(text2);
text1 = Strings.StrConv(text2, VbStrConv.SimplifiedChinese, 0);
Console.Write(text1);
string text2 = Strings.StrConv(text1, VbStrConv.TraditionalChinese, 0);
Console.Write(text2);
text1 = Strings.StrConv(text2, VbStrConv.SimplifiedChinese, 0);
Console.Write(text1);
strSimplifiedChinese = "我是中国人!";
strTraditionalChinese = Microsoft.VisualBasic.Strings.StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese,(int)0);
MessageBox.Show(strTraditionalChinese);
strSimplifiedChinese = Microsoft.VisualBasic.Strings.StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese,(int)0);// '繁转简
MessageBox.Show(strSimplifiedChinese);
string strSimplifiedChinese, strTraditionalChinese;
strTraditionalChinese = StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese);//你这里的控件是.net下的?还是vb下的?
Console.Write(strTraditionalChinese);strSimplifiedChinese = StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese); //繁转简
Console.Write(strSimplifiedChinese);
string text2 = Strings.StrConv(text1, VbStrConv.TraditionalChinese, 0);
Console.Write(text2);
text1 = Strings.StrConv(text2, VbStrConv.SimplifiedChinese, 0);
Console.Write(text1);
一定要写成这样吗?直接使用汉字是否不妥?
using System;
using System.Text;
using Microsoft.VisualBasic;namespace TestGbBig5
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
string strSimplifiedChinese, strTraditionalChinese;
strSimplifiedChinese = "我是中国人!";
strTraditionalChinese = Microsoft.VisualBasic.Strings.StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese,(int)0);
Console.WriteLine(strTraditionalChinese);
strSimplifiedChinese = Microsoft.VisualBasic.Strings.StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese,(int)0);// '繁转简
Console.WriteLine(strSimplifiedChinese);
Console.ReadLine();
}
}
}