如何使用uft8改变语言,但我尝试了,但做不到。
Future fetchMos() async {
String mosUrl = ();
var url = Uri.parse(mosUrl);
var headers = {'Client-Token': 'p'};
var response = await client.get(url, headers: headers);
if (response.statusCode == 200) {
var items = json.decode(response.body)['items'];
print(items);
setState(() {
mos = items;
});
} else {
mos = [];
}
}

发布于 2022-11-19 19:16:30
看起来问题就在服务器端!
检查你的后端头部,它们应该支持UTF-8。
如果使用PHP,则将其添加到连接标头中
header('Content-Type: application/json; charset=utf-8');如果您使用PDO连接到DB用户,这个数组作为选项
$option = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF-8"https://stackoverflow.com/questions/74502184
复制相似问题