手机
当前位置:查字典教程网 >编程开发 >C#教程 >C# 中文简体转繁体实现代码
C# 中文简体转繁体实现代码
摘要:方法一:复制代码代码如下://////中文字符工具类///privateconstintLOCALE_SYSTEM_DEFAULT=0x08...

方法一:

复制代码 代码如下:

/// <summary>

/// 中文字符工具类

/// </summary>

private const int LOCALE_SYSTEM_DEFAULT = 0x0800;

private const int LCMAP_SIMPLIFIED_CHINESE = 0x02000000;

private const int LCMAP_TRADITIONAL_CHINESE = 0x04000000;

[DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)]

private static extern int LCMapString(int Locale, int dwMapFlags, string lpSrcStr, int cchSrc, [Out] string lpDestStr, int cchDest);

/// <summary>

/// 将字符转换成简体中文

/// </summary>

/// <param name="source">输入要转换的字符串</param>

/// <returns>转换完成后的字符串</returns>

public static string ToSimplified(string source) {

String target = new String(' ', source.Length);

int ret = LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_SIMPLIFIED_CHINESE, source, source.Length, target, source.Length);

return target;

}

/// <summary>

/// 讲字符转换为繁体中文

/// </summary>

/// <param name="source">输入要转换的字符串</param>

/// <returns>转换完成后的字符串</returns>

public static string ToTraditional(string source)

{

String target = new String(' ', source.Length);

int ret = LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_TRADITIONAL_CHINESE, source, source.Length, target, source.Length);

return target;

}

调用上面的ToTraditiona方法就OK了~另外的那个一样的使用方法~

方法二:(推荐)

①在解决方案管理器中对应的文件夹右击“添加引用”----选择.net引用下的Microsoft.VisualBasic;

②在你要实现转换功能的aspx.cs文件中添加命名空间:using Microsoft.VisualBasic

③ 通过下面的方法可以直接实现转换,很方便吧!一句话就可以了~所以推荐这个方法

复制代码 代码如下:

string s = "繁体";

s = Strings.StrConv(s, VbStrConv.Wide, 0); // 半角转全角

s = Strings.StrConv(s, VbStrConv.TraditionalChinese, 0); // 简体转繁体

s = Strings.StrConv(s, VbStrConv.ProperCase , 0); // 首字母大写

s = Strings.StrConv(s, VbStrConv.Narrow , 0); // 全角转半角

s = Strings.StrConv(s, VbStrConv.SimplifiedChinese, 0); // 繁体转简体

【C# 中文简体转繁体实现代码】相关文章:

在C#中调用VBScript、javascript等脚本的实现代码

C# 游戏外挂实现核心代码

C#中常使用进度条的代码

C#获取计算机名,IP,MAC信息实现代码

C# 一个WCF简单实例

C#加密解密文件小工具实现代码

List转换成DataSet实现代码

c# 共享状态的文件读写实现代码

C#使用itextsharp生成PDF文件的实现代码

分享C#操作内存读写方法的主要实现代码

精品推荐
分类导航