因為證書中有中文,所以需要在php(做為現在的主流開發語言)中進行GB2312與UTF-8的互換。
網上搜索一下這方面相關資料,說是需要php(做為現在的主流開發語言)_iconv.dll的支持,可是我在php(做為現在的主流開發語言)5文件夾中根本找不到這個文件,但是奇怪的是在php(做為現在的主流開發語言)4中有這個,然後我將php(做為現在的主流開發語言)4中的php(做為現在的主流開發語言)_iconv.dll文件,復制到system32下,卻提示出現錯誤,我想應該也不行,畢竟php(做為現在的主流開發語言)4和php(做為現在的主流開發語言)5裡面的文件應該不兼容。到這裡我就想刪除了php(做為現在的主流開發語言)5,裝一個php(做為現在的主流開發語言)4算了,後來發現一段話:iconv and libxml(標准化越來越近了) are compiled into php(做為現在的主流開發語言)5ts.dll so you dont need the dlls in version 5.所以只要轉換如下:
GB2312 -- UTF-8
iconv("GB2312","UTF-8",$text)
UTF-8 -- GB2312
iconv("UTF-8","GB2312",$text)