关于编码的基础问题 本帖最后由 break_happy 于 2012-03-14 13:36:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先理解一个概念,编码包括文件的编码和输出内容编码两个部分。1.eclipse 的编码 指的是文件的编码.2. 分别是html 和 php输出内容为utf-8格式编码3.ajax 调用返回的格式取决于php文件输出的格式 也就是 header.... 这里需要注意的是 文件编码 输出编码需要一致另外如果需要用到json 请使用utf-8 如果实在没办法 在输出前 必须 iconv 进行中文转换. 如果该文件中没有出现静态的汉字,那么对运行效果没有影响ajax 一般使用 httpxml 控件传递数据,而该控件总是假定用户的语言编码为 utf-8所以用户页面不是 utf-8 时,需要对发送的数据做编码转换ajax 对接收的数据要求并不严格,只要服务器端法所数据时,同时发送语言类型的头就可以了 php运行的时候出错,请高手解决 PHP APACHE 可以做到定时执行个PHP文件吗? firefox下刷新网页,为什么form里的内容还存在? 为何PHP5下不能用MYSQL Apache+php+mysql配置问题! 网站镜像问题 求PHP操作XML的代码 一个测试的PHP+MYSQL的B/S软件,看看有没有要 不知道是不是update语句有错,大家帮我看看吧 类内访问公共变量 如何用curl获取超长url?? 在这基础上加入分页和添加
2. 分别是html 和 php输出内容为utf-8格式编码
3.ajax 调用返回的格式取决于php文件输出的格式 也就是 header....
这里需要注意的是 文件编码 输出编码需要一致
另外如果需要用到json 请使用utf-8 如果实在没办法 在输出前 必须 iconv 进行中文转换.
所以用户页面不是 utf-8 时,需要对发送的数据做编码转换
ajax 对接收的数据要求并不严格,只要服务器端法所数据时,同时发送语言类型的头就可以了