flutter - 在网络请求中解码表情符号
问题描述
我正在使用以下格式向远程 API 发送一些表情符号:
☺☺
当我收到相同的数据时,我收到的数据格式错误:
ðâºðâºð¤ð¤ð¤
我正在使用标准的http客户端来执行网络请求。
我应该怎么做才能正确解码表情符号?
解决方案
需要 UTF8 转换:
import 'dart:convert' show utf8;
utf8.decode(receivedString.runes.toList())
推荐阅读
- python - 无法手动加载 kears imbd 数据集
- python - 为什么我会收到有关“NoneType”的错误消息?
- php - 如何修复 Symfony 中的“已有数据”错误
- css - 页面中的 Ionic 4 SCSS 被忽略
- flutter - 自定义按钮在子小部件上具有默认大写文本
- android - 尝试使用 Firebase 进行电话身份验证时出现 FirebaseAuthInvalidUserException。(ERROR_INVALID_USER_TOKEN)
- hyperledger-fabric - 未能订购交易。错误代码:SERVICE_UNAVAILABLE 使用 raft 共识协议
- java - org.springframework.web.client.HttpClientErrorException: 401 null
- typescript - 如何调试 TypeScript 编译性能问题
- rest - 通过自定义页面的 REST API 从 Tableau Server 获取过滤/聚合的数据