私は現在、PHPの行を使用して、サーバーからのデータをUTF準拠にするよう強制しています:
$name = iconv('UTF-8', 'UTF-8//TRANSLIT', $name);
これは、php 5.3 を実行しているサーバーでは問題なく動作しますが、5.4 では動作しません。(バージョンが関連しているかどうかはわかりません)。5.3 を実行しているサーバーは unix、5.4 を実行しているサーバーは ubuntu 12.04 です。
これを行うより良い方法はありますか?何か不足していますか?
編集:明確にするために:
$name before: 何か — 字幕
$name after on 5.3: 何か
$name after 5.4: null