问题:CGI返回给前端的汉字数据是乱码(已解决)

  今天,我在写CGI程序,把后台数据返回到前台页面上,出现乱码,

不好看,所以,我在Content-type:application后面加了字符集的设置(字符集和前端一样),

fprintf(stdout, "Content-type:application/json;charset='GBK'\n\n");

应该就解决问题了,但是还是不行,我就写成下面这样子

fprintf(stdout, "Content-type:application/json;charset=GBK\n\n");

好了,如右图: 嘻嘻~

  另外,说明一下,我的前端网页是GBK编码。 只有前端和后台编码一致,自然不会出现乱码。

 

posted @ 2018-03-24 22:40  心中的阿哲  阅读(1228)  评论(0编辑  收藏  举报