ASP.Net实现网页中所有文本内容的简繁体转换
做了一个网站,要实现网页文字内容的简繁体转换,具体不知道代码怎么写?求高手帮忙呀感激不尽...
------解决方案--------------------private void button1_Click(object sender, EventArgs e)
{
EncodeRobert edControl = new EncodeRobert();//创建一个简繁转换对象
txtResult.Text= edControl.SCTCConvert(ConvertType.Simplified, ConvertType.Traditional,txtSource.Text);//进行简繁转换
}
写在按钮事件里面,但是需要引用一个 using EncodeMy;并非.net自带的类库,在Encode.dll中引用一下,这个可以网上找一下。
------解决方案--------------------首先要有转换的方法
using Microsoft.VisualBasic;
/// <summary>
/// 转换为简体中文
/// </summary>
public static string ToSChinese(string str)
{
return Strings.StrConv(str, VbStrConv.SimplifiedChinese, 0);
}
/// <summary>
/// 转换为繁体中文
/// </summary>
public static string ToTChinese(string str)
{
return Strings.StrConv(str, VbStrConv.TraditionalChinese, 0);
}
然后后边的转换可以通过ajax来转,图片里面有中文是没有办法的事
------解决方案--------------------你以为简繁体字是一一对应的么?那么想你就too simple了。
简化字无法直接转化为繁体字,在不做语义分析的情况下。
------解决方案--------------------
只是转成繁体,不是转成广东话,中国以前和现在的台湾都是用繁体的啊
------解决方案--------------------
简化字和繁体字不是一一对应关系,这个和广东话没有任何关系。