flutter - http.get 导致日文文本混乱
问题描述
我正在使用以下代码从具有日语文本的服务器获取数据。
final response = await http.get(url, headers: {
'Content-Type': 'application/json',
});
我正确获取了数据,但所有日文文本看起来都不正确。他们看起来像
æ±äº¬éƒ½ä¸å¤®åŒºæ—¥æœ¬æ©‹å®¤ç”º3-3-9
当我使用“邮递员”检查数据时,它正在正确显示日文文本。
我该如何解决这个问题?
当我输入值时,我遇到了同样的问题。
我用;
Map<String, String> headers = {
'Content-Type': 'application/json',
'authorization': basicAuth,
};
final msg = jsonEncode(data);
final response = await http.put(
url,
headers: headers,
body: msg,
);
当它们是日语时,数据似乎没有正确编码。有人可以提供一些帮助吗?
解决方案
推荐阅读
- vuejs2 - 带有道具的数组过滤器似乎无法正常工作
- r - 找不到对象“myvariable”。但是如果我运行 str(dataframe),我的变量就存在
- command-line-interface - shell“参数文件”或“@文件”来自哪里?
- asp.net-core-2.0 - 读取动作原型中不存在的 ActionFilterAttribute 参数
- ruby - Ruby 类输出
- java - 我想将多个 JSON 对象组合成一个数组
- php - 打印没有数字索引的数组
- c++ - 隐式转换和函数运算符
- sql - 如何将 Foxpro 的语法转换为 SQL Server
- lucene - 转义特殊字符和编码不安全和保留字符 Lucene 查询语法 Azure 搜索