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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM