在asp.net中怎样将输入的中文符号转换成英文符号

public static string ConvertToEn(string text)
{
    const string s1 = "。;,?!、“”‘’";
    const string s2 = @".;,?!\""""''";
    char[] c = text.ToCharArray();
    for (int i = 0; i < c.Length; i++)
    {
        int n = s1.IndexOf(c[i]);
        if (n != -1) c[i] = s2[n];
    }
    return new string(c);
}

//将txtname文本框中输入的中文符号转换成英文符号
string strname=ConvertToEn(this.txtName.Text.ToString());

posted @ 2012-01-12 10:04  猎鹰-aspnet  阅读(1017)  评论(0编辑  收藏  举报