n
UTF-8のエンコード

アラスカでも既に周知の問題として、ブラウザによってUTF-8の文字列が文字化けしてしまうと言うのがあります。URLにUTF-8の文字列があるとクリックした時に文字化けしてしまい、検索に失敗してしまいます。そこでエンコードする必要があるのですが、以下の様にしてみる事にしました。$title = Encode::encode('utf-8',$title) if utf8::is_utf8($title);まだ全ての検証が終わった訳ではないので、違う方法を試すかもしれません。ただ、URLエンコードの処理はなんとも面倒です。例えばMac OSXでは全く問題なくてもWindowsではトラブルが発生します。私の開発環境はOSXで、テスト環境もSafariとFireFoxが主です。パラレルズを起動してWindows XP SP2をエミュレーションで動かして、IEのレイテスト版でたまにテストするとトラブルが発覚すると言う感じです。そんなわけで、完成にはまだ時間がかかりそうです。。。(20070906) --- 20070906010622