1
我通過curl將charset設置爲Windows-1256來獲取網頁的內容。將Windows-1256轉換爲UTF-8
現在我想將這些數據插入到MySQL數據庫中,並帶有字符集utf8_general_ci。
有沒有辦法做到這一點?
我通過curl將charset設置爲Windows-1256來獲取網頁的內容。將Windows-1256轉換爲UTF-8
現在我想將這些數據插入到MySQL數據庫中,並帶有字符集utf8_general_ci。
有沒有辦法做到這一點?
您需要iconv()
:
$utf8 = iconv('windows-1256', 'utf-8', $win1256);
...雖然Supported character sets depend on the iconv implementation of your system.
,所以因人而異。
如果你想100%安全,無論何時都可以做到這一點,最簡單的做法是使查找表使用str_replace()
。
你可能想首先看看這裏:http://stackoverflow.com/questions/8592898/php-convert-windows-1256-encoded-text-to-utf-8 –
它沒有工作,所以我發佈這個 –