日期:2014-05-17  浏览次数:20665 次

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了。

简化字无法直接转化为繁体字,在不做语义分析的情况下。
------解决方案--------------------
引用:
你以为简繁体字是一一对应的么?那么想你就too simple了。

简化字无法直接转化为繁体字,在不做语义分析的情况下。


只是转成繁体,不是转成广东话,中国以前和现在的台湾都是用繁体的啊
------解决方案--------------------
引用:
Quote: 引用:

你以为简繁体字是一一对应的么?那么想你就too simple了。

简化字无法直接转化为繁体字,在不做语义分析的情况下。


只是转成繁体,不是转成广东话,中国以前和现在的台湾都是用繁体的啊


简化字和繁体字不是一一对应关系,这个和广东话没有任何关系。