专注于网站技术与网络营销的博客
« 在Ubuntu中通过源码安装编译安装软件(PostgreSQL篇)通过C#获取Windows系统特殊文件夹的路径 »

在ASP.Net中使用International Pack实现中文简繁体转换

         几天前我的Blog微软发布Visual Studio International Pack 1.0版提到微软针对Visual Studio发布的一个软件包,今天使用该插件在Visual Studio2008中开发了一个简单的ASP.Net页面,主要功能是将一个简体中文的字符串转换成繁体;简繁互转并不是单纯的字转换对应即可,还需要对一些特殊的词进行转换,比如:打印机叫列印机,程序叫程式,软件叫软体等。。。。

上篇博客中我已经提到安装插Visual Studio International Pack之后帮助做得非常详细,大家可以先安装之后在开始-程序中点击查看帮助文档,下载地址请移步我的上一篇博客中点击下载。

启动Visual Studio 2008,创建项目。

 

添加引用

 

找到安装International Pack的目录里面的ChineseConverter.dll添加到引用。

具体路径是:安装目录\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool

使用的Convert方法,以下是从帮助文档中摘录下来的
 

Convert方法(text, direction)

public static string Convert (
    string text,
    ChineseConversionDirection direction


)


帮助文档中自带的例子:
using System;
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
namespace Example_CS
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("The simplified format of 北京時間 is {0}.", ChineseConverter.Convert("北京時間", ChineseConversionDirection.TraditionalToSimplified));
            Console.WriteLine("The traditional format of 软件 is {0}.", ChineseConverter.Convert("软件", ChineseConversionDirection.SimplifiedToTraditional));
            Console.ReadLine();
        }
    }
}

/*
This code produces the following output with Office12  Chinese edition installed:
The simplified format of 北京時間 is 北京时间.
The traditional format of 软件 is 軟體.
This code produces the following output without Office12  Chinese edition installed:
The simplified format of 北京時間 is 北京时间.
The traditional format of 软件 is 軟件.
*/




我创建了一个ASP.Net中使用转换的例子,点击文章最后的链接即可下载

实例程序的运行效果

点击下载示例项目源程序

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Devo Build 80201

Copyright 2005 - 2008, 完美生活(专注于网站技术与网络营销的博客). Some Rights Reserved.