ktor - Ktor 中的特殊字符解析
问题描述
我正在尝试在 KMM 项目中使用 Ktor 通过 api 解析一些特殊字符,但似乎 Ktor 不支持它?
例如:-我试图在这里解析“Saut� Pans”,“�”是一个特殊字符,Ktor 抛出一个异常说:- io.ktor.utils.io.charsets.MalformedInputException: Input length = 1
。现在我尝试传递不同的标题,例如传递不同ContentType
的UTF-8
或ISO-8859-2
但没有帮助.
而解析相同的 api 响应Gson()
对我有用。
任何解决方案或解决方法,以便我现在可以在我的响应中解析这种特殊字符?
解决方案
你可以试试
install(ContentEncoding){
gzip()
}
推荐阅读
- php - 如何更改 fpdf 文件名输出('',S)?
- flutter - 我可以在我的 mapBox 地图中添加道路,供我的 Flutter 应用使用吗?
- ruby-on-rails - Rails 表单助手:一个表单中的多个嵌套模型,如“Article.comments”?
- jquery - WordPress 上 jQuery 脚本执行缓慢
- php - 如何调用这种 php 对象
- c++ - 具有快速查找功能的 C++ 列表
- javascript - 将 PHP 变量传递给 javascript 时出现空警报(回声有效)
- c# - 如何在 c# 控制台中像 webbrowser 一样加载网站?
- sql - 如何在 SQL 中访问 JSON 对象的字段?
- python - python中的多处理库无法导入自定义模块,并且在同一python文件中定义函数时也不起作用