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);
}
