iPhone/iPadの漢字手書き入力でメールが文字化け

  • iPhone/iPadには、漢字の手書き入力キーボードが用意されている。日本語用ではなく、簡体字または繁体字用なのだけれど、手書き入力という用途からすると言語はあまり関係ないので、けっこう実用的に使える。


  • この機能を利用するには、「設定>一般>キーボード>各国のキーボード」で「新しいキーボードを追加…」から「中国語-簡体字(手書き)」または「中国語-繁体字(手書き)」を追加すればいい。
  • ただ、注意する必要があるのが、「各国のキーボード」の並び順。新たに追加したものは最下にくるので、通常は問題ないはずだが、たとえば「中国語-簡体字(手書き)」を追加した後で日本語のフルキーボードとテンキーを取っ換え引っ換えしたりしたりすると、下図のように「日本語」よりも「中国語-簡体字(手書き)」のほうが上にくる可能性がある。


  • その場合、Mailは普通の日本語のメッセージを、「中国語-簡体字」用のcharset=GB2312で送信する。「日本語」よりも上にあるのが「中国語-繁体字(手書き)」なら、charset=big5-hkscsだ。今どきの国際化されたメーラーならこれを解釈・表示できるが、受信側がケータイだったりすると確実に化ける*1

*1:以前 koikekaisho さんに垂れ込んでいただいたネタをメモしました。ありがとうございます!