文字セットをWindows-1256に設定して、curlでWebページのコンテンツを取得します。
次に、このデータをcharsetutf8_general_ciを使用してMySQLデータベースに挿入します。
これを行う方法はありますか?
文字セットをWindows-1256に設定して、curlでWebページのコンテンツを取得します。
次に、このデータをcharsetutf8_general_ciを使用してMySQLデータベースに挿入します。
これを行う方法はありますか?
あなたが必要ですiconv()
:
$utf8 = iconv('windows-1256', 'utf-8', $win1256);
...とはいえSupported character sets depend on the iconv implementation of your system.
、YMMVです。
100%安全で、これを行うためにあらゆる方法で機能する場合、最も簡単な方法は、ルックアップテーブルを使用することstr_replace()
です。