これはイイとおもって実践で使えるかどうか考えてる間に思ったことをつらつら書きます。 相互変換する際に encode( 'x-sjis-e4u-kddi', decode( 'x-utf8-e4u-docomo', $str ) ) ってやるんだけど decode() でキャリアの指定が必要なようだ。 つまり$strがどのキャリアから入力されたものであるかを知ってないといけない。(Encode::JP::Mobileだと、そこをutf8とかでいける) なるほど、$strをDBなどに持つ場合はキャリアのutf8の文字コードではなくGoogleが提案しているコードポイントでの保存することが前提のモジュールになっているようだ。 Googleの提案しているコードポイントはまだ正式にUnicodeに入ってないので、現時点でDBにGoogleのコードポイントのやつを保存するのはちょっと躊躇われるかも。
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く