本帖最后由 break_happy 于 2012-03-14 13:36:19 编辑

解决方案 »

  1.   

    先理解一个概念,编码包括文件的编码和输出内容编码两个部分。1.eclipse 的编码 指的是文件的编码.
    2. 分别是html 和 php输出内容为utf-8格式编码
    3.ajax 调用返回的格式取决于php文件输出的格式 也就是 header.... 
    这里需要注意的是 文件编码 输出编码需要一致
    另外如果需要用到json 请使用utf-8 如果实在没办法 在输出前 必须 iconv 进行中文转换.
      

  2.   

    如果该文件中没有出现静态的汉字,那么对运行效果没有影响ajax 一般使用 httpxml 控件传递数据,而该控件总是假定用户的语言编码为 utf-8
    所以用户页面不是 utf-8 时,需要对发送的数据做编码转换
    ajax 对接收的数据要求并不严格,只要服务器端法所数据时,同时发送语言类型的头就可以了