Verizon iPhone 4から他社への日本語MMSが、文字化けする


- Old Counter



私はVerizonと契約したことは一度も無いのでわからなかったのですが、「2011年2月10日に発売されたばかりのVerizon社用iPhoneから、他社(特にAT&TのiPhone)へのMMS(テキスト)メッセージが文字化けする」と言う事実が、最近わかりました。
(アメリカのキャリアではどこのキャリアでも、SMSでは日本語は文字化けするのは常識ですが・・・)

ちょっとグーグルすると、MacRumors.comのフォーラムで以下のようなディスカッションがされているのが見つかりました。

Emoji from Verizon to Att not working…

問題は、Verizonと他社のネットワークとの間の、MMSゲートウェイにありそうです。

おそらく、Verizon同士は問題無いと思います。(他社とのMMSゲートウェイを通らないから、Unicode文字を変換せずにそのまま送っているため。)

AT&TからVerizonも問題無いですね。・・・と言うことは、Verizonが自社のゲートウェイで、他社からUnicode文字を受けるときには、何も文字を変換していないということでしょう。
よって、日本の携帯会社からのMMSも文字化けせずに受信できると思います。

Verizonから他社へMMSを送信するときにだけ、Verizon側のMMSゲートウェイで、8ビット文字の頭の1ビットを無視して7ビットASCIIコードで送っているとか、なんか変な変換をしているものと思われます。

日本語に限らず、2バイトコード/ユニコードは全て文字化けしていると思います。(中国語、韓国語、etc)

また、問題はiPhoneに限った問題ではないです。(他のスマートフォンを使っても、同じでしょう。)

Verizon社のネットワークの問題なので、Verizonが他社間MMSゲートウェイのソフトをUnicode対応にするまでは、問題解決は不可能ですね。

前記のmacrumorsフォーラムのスレッドの2ぺージ目の最後のほうのコメントによれば、アップルもVerizonもこの件はVerizon版iPhone 4発売直後に「問題」として認識しているようなので、じきに解決するでしょう。

それまでは日本語や絵文字(Emoji)などUnicode/2バイト文字の送信は、「Mail(メール)」でやり取りするしかないですね。

でも、「発売までわからなかった」と言うのは、・・・・
Verizonが他社間MMSの経験が少ないであろうと言うことは推測できますが、少なくとも世界的に既に数千万台のiPhoneを売ってサポートしているアップルが事前にその検証をしていなかった、というのはアップルの日本語チームの落ち度のような感じですが。
今回のVerizon版iPhone 4は米国内だけの発売だったから、日本語チームがプロジェクトに入っていなかったのでしょうかね。



――<●>――
関連すると思われる記事: