您的位置:首页 > 编程语言 > C#

C#字串与ISO-8859-1字符互相转换方法

2008-06-06 16:31 211 查看
/// <summary>
/// 将原始字串转换为格式为&#....;&#....
/// </summary>
/// <param name="srcText"></param>
/// <returns></returns>
private string StringToISO_8859_1(string srcText)
{
string dst = "";
char[] src = srcText.ToCharArray();
for (int i = 0; i < src.Length; i++)
{
string str = @"&#" + (int)src[i] + ";";
dst += str;
}
return dst;
}

/// <summary>
/// 将字串&#....;&#....;格式字串转换为原始字符串
/// </summary>
/// <param name="srcText"></param>
/// <returns></returns>
private string ISO_8859_1ToString(string srcText)
{
string dst = "";
string[] src = srcText.Split(';');

for (int i = 0; i < src.Length; i++)
{
if (src[i].Length > 0)
{
string str = ((char)int.Parse(src[i].Substring(2))).ToString();
dst += str;
}
}
return dst;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐