解决fluro传参不支持中文问题

fluro参数只能是英文,传入中文需要先转码一下,然后在解析出来。直接上代码

先引入

import 'dart:convert';

/// fluro 传递中文参数前,先转换,fluro 不支持中文传递
static String fluroCnParamsEncode(String originalCn) {
return jsonEncode(Utf8Encoder().convert(originalCn));
}

/// fluro 传递后取出参数,解析
static String fluroCnParamsDecode(String encodeCn) {
var list = List<int>();
///字符串解码
for(var data in jsonDecode(encodeCn)[0]){
list.add(data);
}
return Utf8Decoder().convert(list);
}
原文地址:https://www.cnblogs.com/wpw1215/p/12666495.html