因為證書中有中文,所以需要在php中進行gb2312與utf-8的互換。 網上搜索一下這方面相關資料,說是需要php_iconv.dll的支持,可是我在php5文件夾中根本找不到這個文件,但是奇怪的是在php4中有這個,然后我將php4中的php_iconv.dll文件,復制到system32下,卻提示出現錯誤,我想應該也不行,畢竟php4和php5里面的文件應該不兼容。到這里我就想刪除了php5,裝一個php4算了,后來發(fā)現一段話:iconv and libxml are compiled into php5ts.dll so you don't need the dll's in version 5.所以只要轉換如下: gb2312 -- utf-8 iconv("gb2312","utf-8",$text) utf-8 -- gb2312 iconv("utf-8","gb2312",$text)