日期:2014-05-20  浏览次数:20821 次

剪贴板获取html格式出现乱码
从剪贴板中获取html格式,当含有中文的时候得到结果是乱码,请问如何解决?

------解决方案--------------------
用encoding转转看

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
转换编码试试
/// <summary>
/// 从一种编码到另一种编码
/// </summary>
/// <param name= "str "> 源字符串 </param>
/// <param name= "From "> 原编码 </param>
/// <param name= "To "> 新编码 </param>
/// <returns> </returns>
string ConertStr(string str, string From, string To)
{

byte[] bs = System.Text.Encoding.GetEncoding(From).GetBytes(str);
bs = System.Text.Encoding.Convert(System.Text.Encoding.GetEncoding(From), System.Text.Encoding.GetEncoding(To), bs);
string res = System.Text.Encoding.GetEncoding(To).GetString(bs);
return res;

}