易截截图软件、单文件、免安装、纯绿色、仅160KB

php+ajax中中文输出/输入乱码问题

先说通过javascript发送时的乱码问题,如果发送的是中文,就要用escape这个函数处理,比如:
=======================
var url="testurl.php?name="+"刚刚";
=======================
那么就要改成
=======================
var url="testurl.php?name="+escape(刚刚);
=======================
下面说一下接收时的乱码问题,用AJAX来GET回一个页面时,responsetext里面的中文多半会出现乱码,这是因为Xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码流的时候就乱了。解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XmlHTTP就不会乱搞了。
所以如果用的语言是php,那么在处理页面第一行加入:
=======================
header('Content-Type:text/html;charset=GB2312');
=======================
如果用的语言是asp,那么在处理页面第一行加入:
=======================
Response.Charset("GB2312")
=======================
如果用的语言是jsa,那么在处理页面第一行加入:
=======================
response.setHeader("Charset","GB2312");
=======================
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mabgang/archive/2009/06/01/4229255.aspx


相关文档:

windows下php中SOAP的配置

在windows下的php.ini文件里
找到这一行代码(如没有则自行添加)
extension=php_soap.dll
SOAP在php.ini中还有自己的配置部分,如下所示
[soap]
; Enables or disables WSDL caching feature.
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_d ......

PHP 文件读写操作

   PHP 中,数据通常都是存储在MySQL数据库当中的。但是有些时候,我们还是需要使用PHP读写一些本地文件。比如生成静态页面或者数据的本地缓存。
   PHP5+ 提供了一种方法 file_put_contents(file,data,mode,context),它将一个字符串写入文件,返回写入到文件内数据的字节数。和依次调用 fopen(),fwr ......

五种常见的 PHP 设计模式

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或 ......

关于PHP你可能不知道的10件事

1.使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。
  这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
  2.在验证Email地址的时候使用checkdnsrr() 函数验证 ......

简单实用的ajax脚本

文件名:ajax.js
/**
 * 取得当前页面的url
 * 可以在调用ajax_query前修改
 **/
var url = location.href.substr(0, location.href.length-location.search.length);
/**
 * 给Function对象添加一个取得函数名的方法
 **/
Function.prototype.Name = function() {
  var s = Func ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号