FormatException:在flutter中解码base64字符串时,无效字符(位于字符308135处)



我有一个base64字符串,它有一个unicode,比如\u,\n等等。在尝试解码base64字符串时,我得到了指向uFormatException: Invalid character (at character 308135)
这就是我的代码的样子:

var formTemplate = "asdaskdsd788uhvsajdasdu==sdsd..."; //base64 string
try {
var base64decode = utf8.decode(base64.decode(formTemplate));
} catch (e) {
print(e);
}

我最终使用了strig_escape插件。欢迎任何其他解决方案
例如。

var base64String = "21dsdsadasudsads=udsd";
var decodeString = unescape(base64String);   

相关内容

  • 没有找到相关文章

最新更新