「兄化け」命名の背景

@moji_memo さんによって発表された新種の文字化け「兄化け」。 その命名の背景がいまここであきらかにされる…!
53
UTF-8はBOMなしでって言ったよね? @moji_memo

@JunTajima @akane_neko 実際、文字化けに名前があれば、会話がスムーズになりますよね。「この化け方は『田嶋・オールドマン化け』に似ていますが、実はその亜種の『兄化け』でしょう」みたいな。

2013-10-19 19:50:28
あかね @akane_neko

@JunTajima @moji_memo 確かに会話はスムーズに感じるけどその実、知らない人が聞くとなにが何やらますますわかりにくいことにwww

2013-10-19 19:56:19
UTF-8はBOMなしでって言ったよね? @moji_memo

ブログ更新。少なくとも3つのダメな仕様が重なって発生する、iPhone間の新しい文字化けについて。あかねさん、ありがとう! 【iPhone間の新しい文字化け「兄化け」】 http://t.co/dRRvAEvsga

2013-10-21 19:57:16

後日の関連ツイート

Ryusei @mandel59

Unicode絵文字で文字化け解決するかといえば全然そんなことなかった

2013-10-24 02:10:49
Ryusei @mandel59

携帯会社思いつきで実装してるのか

2013-10-24 02:12:00
UTF-8はBOMなしでって言ったよね? @moji_memo

@mandel59 いまちょうど過渡期ですね。iPhoneでいえば、iOS 7で「SoftBank絵文字用にハードコードされていた部分」が機能しなくなってきて、文字化けの嵐。でも、ここを通り過ぎれば安定してくるんじゃないかと。

2013-10-24 02:30:00
UTF-8はBOMなしでって言ったよね? @moji_memo

@kidayasuo @jseita @niw @nalsh @majinj iOSのメールアプリがキャリア用にハードコードされていない場合、キャリアのメールアドレス宛にくる(キャリア方言を含む)レガシーコードは、キャリアの受信側のサーバで……

2013-10-25 16:43:43
UTF-8はBOMなしでって言ったよね? @moji_memo

@kidayasuo @jseita @niw @nalsh @majinj 「受け手の端末がガラケーではなくiOSであればUTF-8に変換する」という処理が必要になるのですが、現在これをやっているのはauだけで、SBとドコモが化けまくって……。

2013-10-25 16:44:18
UTF-8はBOMなしでって言ったよね? @moji_memo

送信するぶんにはUTF-8を送っておきさえすれば問題ないんだけど、よそのキャリアの送信側サーバが(宛先がガラケーかiOSか判断できないので)レガシーコードに変換してくれちゃう「キャリアのメールアドレスでの受信」には、受信側サーバの対応が必要。

2013-10-25 16:59:46

iOSが7.0.3にアップデート。@moji_memo さんの楽しみは尽きません。

UTF-8はBOMなしでって言ったよね? @moji_memo

iOS 7.0.3で、SoftBank iPhoneのメールアプリが「Shift_JISのSoftBank絵文字を解釈できるようにハードコードされた仕様」(iOS 6以前の仕様)に戻ったようだ。ドコモiPhoneはどうなんだろう。

2013-10-28 13:28:06
UTF-8はBOMなしでって言ったよね? @moji_memo

さる筋からの情報によると、ドコモiPhoneでは相変わらず豆腐化けしているそうです。

2013-10-28 15:17:06
UTF-8はBOMなしでって言ったよね? @moji_memo

iOS 7.0.3でのSoftBank iPhoneの仕様変更を受けて最近のエントリに追記しまくったが、「兄化け」は継続中。

2013-10-28 15:17:42
UTF-8はBOMなしでって言ったよね? @moji_memo

SoftBank iPhoneはレガシー絵文字用のハードコードをやめてサーバ側で処理する方向に舵を切ったことによる過渡的な文字化けなのかと思っていたら、ハードコードにもどった。

2013-10-28 15:24:09
UTF-8はBOMなしでって言ったよね? @moji_memo

「〜」をデコードするとU+FF5Eになるのは以前と同じだが、これを引用して返信した場合、CP932でもShift_JISでもなくISO-2022-JPになる。こちらはたぶん全iPhone共通の変更。

2013-10-28 16:04:13
UTF-8はBOMなしでって言ったよね? @moji_memo

それはいいことなんだけれど、せっかく直すなら、CP932を一切使わないようにすればよかったのに。Unicodeの私用領域前半の文字は相変わらずCP932になるので「兄化け」が発生する(7.0.3以降のSoftBank iPhoneではShift_JISになる)。

2013-10-28 16:04:41
UTF-8はBOMなしでって言ったよね? @moji_memo

iOS 7.0.3のSoftBank iPhone。レガシー絵文字をデコードできる仕様にもどっただけじゃなく、送信もレガシー絵文字(charset=shift_jis)にもどってるー。

2013-10-28 16:27:13
UTF-8はBOMなしでって言ったよね? @moji_memo

ケータイってレンタル屋さんから借りようとするとけっこう高いけど、SoftBankから直接レンタルすれば500円程度でいいのかな? http://t.co/LfVUPTb2CD

2013-10-28 17:37:58
UTF-8はBOMなしでって言ったよね? @moji_memo

ていうか、ペンギンの絵文字をcharset=UTF-8でSoftBankのガラケー宛に送ってそれを見せてもらうだけなら、SoftBankショップで頼めばやってくれるかもだな。

2013-10-28 17:40:44
UTF-8はBOMなしでって言ったよね? @moji_memo

あしたSoftBankショップに突撃してみよう。

2013-10-28 19:00:11