简体繁体转换
.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);
}
+1 --------------------编程问答-------------------- 要考虑跨域问题,应该要怎么实现?
补充:.NET技术 , ASP.NET