sikesoft
2017-09-25 05:32asp.net 编码格式的问题
方法: public string Base64Decode(string Message)
{
try
{
System.Text.UTF7Encoding encoder = new System.Text.UTF7Encoding();
System.Text.Decoder utf8Decode = encoder.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(Message);
int charCount = utf8Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decoded_char = new char[charCount];
utf8Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0);
string result = new String(decoded_char);
return result;
}
catch (Exception e)
{
throw new Exception("Error in base64Decode" + e.Message);
}
}
调用: String b = Base64Decode("TaX8YVYGhV/x+iBKugxPEA==");
b为 :
Response.ContentEncoding = Encoding.UTF8;
Response.Charset = "utf-8";
Response.Write(b);
有些特殊字符不显示出来了,应该怎样处理了,查了很多资料一直得不到解决,求帮助
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 求助~.Net平台网站发邮件特别慢
- c#
- visual studio
- asp.net
- 3个回答
- Jquery调用asp.net core web api开发的restful,post类型响应的却是get方法
- web api
- jquery
- asp.net
- 2个回答
- ASP 500错误是显示信息乱码
- 乱码
- asp.net
- 5个回答
- asp.net调用微信端的JS-SDK接口,但是权限签名一直出错,步骤也没错跟微信文档的一样,急急急
- 微信
- asp.net
- 4个回答
- asp 执行出错啊。解码, showbo大神千呼万应你快来啊。
- 解密
- 编码
- asp.net
- 2个回答