一、代码
首先在项目中引用:Microsoft.VisualBasic 这个类库,然后应用代码,示例代码如下 :
/// <summary>
/// 简体转繁体
/// </summary>
/// <param name="simStr"> 待转换的简体字符串 </param>
/// <returns></returns>
public string SCtoTC( string simStr)
{
//将简体中文转换为繁体,末尾參數設置為1033為了防止頁面亂碼產生
return Microsoft.VisualBasic.Strings.StrConv(simStr, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 1033 );
}
/// <summary>
/// 繁体转简体
/// </summary>
/// <param name="traStr"> 待转换的繁体字符串 </param>
/// <returns></returns>
public string TCtoSC( string traStr)
{
return Microsoft.VisualBasic.Strings.StrConv(traStr, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, 1033);
}
注意:将简体中文转换为繁体,末尾參數設置為1033為了防止頁面亂碼產生
Microsoft.VisualBasic.Strings.StrConv(simStr,Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 1033 )
二、示例
下图实现效果,主要用了两个button和richTextBox1控件
引用代码
// 简体转繁体
private void button1_Click(object sender, EventArgs e)
{
richTextBox2.Text = SCtoTC(richTextBox1.Text);
}
// 繁体转简体
private void button2_Click(object sender, EventArgs e)
{
richTextBox1.Text = TCtoSC(richTextBox2.Text);
}
参考链接:https://www.cnblogs.com/schwann/archive/2011/03/22/1988076.html