通过本文主要向大家介绍了ajax 乱码的一种解决方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
上网找了一些资源,才弄明白这是编码的问题,我的服务器端发送过来的数据是GB2312编码的,而AJAX把接收到的数据都当成UTF-8编码的。
网上的很多解决方法都是服务器端基于PHP、JSP等的,要改变这些的编码方式都比较简单。但是我的服务器端是用了C编写的CGI程序,用于嵌入式系统中的,所有的输出都是用了printf。
最后找到一个在linux下的头文件<iconv.h>,它实现了各种编码的转换。使用方法如下:
</div>