asp.net에서 UTF-7에서 GB2312로 인코딩된 코드(중국어)

727 단어
 
  
/// UTF-7 GB2312
///
///
///
public static string utf72Unicode(string str7)
{
string sUtf7 = "";
if (str7.StartsWith("&"))
{
sUtf7 = "+" + str7.Substring(1);
}
else
{
sUtf7 = str7;
}
byte[] bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(sUtf7);
byte[] byteret = System.Text.Encoding.Convert(System.Text.Encoding.UTF7, System.Text.Encoding.Unicode, bytes);
string sret = System.Text.Encoding.Unicode.GetString(byteret);
return sret;
}

좋은 웹페이지 즐겨찾기