FromBase64String 解码问题
本帖最后由 Q1092926267 于 2012-11-29 13:31:59 编辑
本人用jmail POP收邮件 收到的邮件有的标题乱码 求高手赐教
图片如下
------最佳解决方案--------------------谢谢hujiiori的建议 很好 果然少了个特定字符"="
------其他解决方案--------------------
额 俺也不知道耶 php试了一下 可以解开 c#也是用64位解码就抛异常
------其他解决方案--------------------怎么沉了 PHP可以直接用64位解码
$str = "t8W088mzt6LJs7eisLTKsbeiyfq3osvNt8k";
$str = base64_decode($str, false);
成功解码
byte[] outputb = Convert.FromBase64String("t8W088mzt6LJs7eisLTKsbeiyfq3osvNt8k");
string orgStr = Encoding.Default.GetString(outputb);
解码失败 提示:字符数组无效长度
------其他解决方案--------------------顶上去
------其他解决方案--------------------个人感觉,像是对称加密,但是不知道为什么你用php解开了。
------其他解决方案--------------------高手在哪呢?
------其他解决方案--------------------你把用php解出来的字符串在C#里面用Convert.ToBase64String转回去看生产的base64字符和原文有什么区别,再去查原因
------其他解决方案--------------------------其他解决方案--------------------null