處理含中文的憑證資料時,需在 PHP 中進行 GB2312 與 UTF-8 雙向轉換。早期資料建議需載入 php_iconv.dll,但在 PHP 5 中該擴展已內建於核心,無需額外 DLL。
PHP 5 將 iconv 與 libxml 編譯進 php5ts.dll,可直接使用 iconv() 函數:
$utf8_text = iconv('GB2312', 'UTF-8', $text);
$gb2312_text = iconv('UTF-8', 'GB2312', $text);
//IGNORE 或 //TRANSLIT 旗標:iconv('GB2312', 'UTF-8//IGNORE', $text)。iconv 擴展。此方法簡單可靠,適用於現代 PHP 專案的中文編碼處理。