一个详细的ajax中文混沌码的解决方案

如果以一个表单提交中文表单,就不会有混乱的代码,而Ajax提交将导致一个随机代码。原因是什么

我的理解是,当我写的源代码,一般用记事本写,保存在默认的ANSI编码,源代码是没有用的或头('content-type:文本/ HTML;字符集= UTF-8);指定网页编码,并显示在浏览器中时,它被确定为GB2312编码。对后台数据传输时间为表单提交的现状,采用GB2312编码的正面和背面之间的通信不乱码;提交与Ajax,Ajax在编码从GB2312将转换成UTF-8然后背景的数据面前,然后返回接收到的背景数据为UTF-8和把它变成在前台页面显示GB2312,它产生了乱码。
图:

所以要解决加密编码的问题,我们需要将数据编码的背景中,并在后台接收的数据将被转换为mb_convert_encoding PHP的GB2312转换后(转换数据中国数据在后台回到前台也将被转换回mb_convert_encoding(将数据返回