rust 处理接口返回中文乱码问题

所用框架: actix_web

错误如下

image

错误代码

HttpResponse::Ok().body("返回")

处理方案

HttpResponse::Ok().content_type("application/json").body("返回")

错误原因:

actix_web 在响应体中,默认没有带 "application/json" ,需要自己添加。

添加成功后,就可以正确的返回中文了!

缺点:

这种写法的缺点就是每个返回体中都要加这段代码,很繁琐!

如果有更好的解决方法,欢迎读者在评论区提供,感激不尽!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容