第一次使用这个 发现返回出现中文乱码
在http.c中evhttp_new_object初始化了返回格式
evhttp_set_default_content_type(http, "text/html; charset=ISO-8859-1");
查看到这里设置的编码ISO-8859-1,而客户端的编码默认是UTF-8
所以 在使用中我们修改
evhttp_set_default_content_type(http, "text/html; charset=UTF-8");
即可
本文介绍如何在HTTP响应中遇到中文乱码时,通过调整默认内容类型为UTF-8,以确保跨客户端兼容性。重点在于理解ISO-8859-1与UTF-8编码的区别和转换方法。
第一次使用这个 发现返回出现中文乱码
在http.c中evhttp_new_object初始化了返回格式
evhttp_set_default_content_type(http, "text/html; charset=ISO-8859-1");
查看到这里设置的编码ISO-8859-1,而客户端的编码默认是UTF-8
所以 在使用中我们修改
evhttp_set_default_content_type(http, "text/html; charset=UTF-8");
即可
2195

被折叠的 条评论
为什么被折叠?
