当前位置:编程学习 > C#/ASP.NET >>

简体繁体转换

.net如何实现简繁体转换呢? .net --------------------编程问答-------------------- 繁体转简体比较简单,查表即可。

简体转繁体相当于语言翻译。因为简体字和繁体字是一对多映射。

比如皇后的后繁体字也叫后,但是后来的后,则是另一个字。
类似的,头发的发和发财的发也不是一个字。
这种情况很普遍,新华字典中同一个汉字繁体字标注不是一个的,或者有1、2等标注的字目,都是。

你必须分析上下文推测,这就是需要分词/翻译了。 --------------------编程问答-------------------- 一种用API实现,参考http://www.cnblogs.com/wfwup/archive/2009/12/09/1620360.html
一种是用Encode.dll 参考http://blog.csdn.net/farawayplace613/article/details/2910527
也许还有其他方法 --------------------编程问答-------------------- 当然了,如果你本身就是制作一个垃圾站,骗点流量,随便折腾下也无所谓。不过没有哪个香港人或者台湾人喜欢一个全是白字的网站。 --------------------编程问答-------------------- 要考虑越界及异步的问题 --------------------编程问答-------------------- 需要引用
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);
        }
--------------------编程问答--------------------
引用 2 楼 Chinajiyong 的回复:
一种用API实现,参考http://www.cnblogs.com/wfwup/archive/2009/12/09/1620360.html
一种是用Encode.dll 参考http://blog.csdn.net/farawayplace613/article/details/2910527
也许还有其他方法

+1 --------------------编程问答-------------------- 要考虑跨域问题,应该要怎么实现?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,