英語版IE改行問題のソリューションは?

日本語エンコードと入力がほぼ解決した英語版Windows Mobile 5ですが、現時点で未解決の問題がまだいくつか残されています。

  • NotesやMSN MessengerIMEATOKなど)から日本語を入力できない(PQBox系やPenPowerなどを使うと可)
  • InboxのデフォルトのエンコードがWestern European固定のため、新規でメールを書く際にいちいちJISなどに変更の必要あり(返信はOK)
  • Internet Explorerで日本語が行末で折り返されない

個人的に一番痛いのは3つ目なのですが、なんとかソリューションを見つけ出そうと、実は昨日Dopod 900のROM(繁体中文版)を入れ、JASJARとの差分を取ってみるべくTREで全レジストリをエクスポートしてみました。以前Dopod ROMを入れてみて、Delegate経由での日本語表示で行末が正常に折り返されることを確認していましたので。
で、その過程で無謀にもSunnysoft Backup Managerを使ってJASJAR ROMで動いている状態で取ったバックアップを、偽Dopodに書き戻す! ということをやってみたのですが、この状態では英語版ROMで動作中と同様に、行末が折り返されませんでした。
これで閃いて、さっそくDopodとJASJARレジストリを見比べてみたところ、以下のような違いがあることに気付きました。


(偽)Dopod 900(ハードリセット直後、Regional Settingは404=繁体中文)
[HKEY_LOCAL_MACHINE\nls]
"SystemLCID"=dword:00000404
"DefaultLCID"=dword:00000404
"LegacyLocaleMode"=dword:00000001


JASJAR(ハードリセット直後、Regionalは809=UK)
[HKEY_LOCAL_MACHINE\nls]
"DefaultLCID"=dword:00000809
"SystemLCID"=dword:00000409
"LegacyLocaleMode"=dword:00000001


JASJAR(Asukalさん謹製多言語ヌルズ適用済み、Regionalは411=日本)
[HKEY_LOCAL_MACHINE\nls]
"DefaultLCID"=dword:00000411
"DefaultACP"=dword:000003a4
"DefaultOCP"=dword:000003a4
"SystemLCID"=dword:00000409
"LegacyLocaleMode"=dword:00000001

と、いうわけで、SystemLCIDというキーが、どうやらIE問題解決の鍵らしいことがわかりました。元のOSが何語版であるかを示すキーのようで、先に偽DopodにJASJARのバックアップを書き戻していた際には、ここが英語版と同じdword:00000409になっていたわけです。
で、さっそくJASJARのROMに戻し、SystemLCIDをdword:00000411に書き換えてみたのですが…結果はもののみごとに玉砕IEは起動するものの、何かページを開こうとしても何も表示されません。試しに404も試してみましたが、やはり同じことです。
ただし、Notesには日本語が入力できるようになり(メッセは試していませんがそっちもたぶんOK?)、Inboxのデフォルト言語もJapanese (JIS) になりました。でもInboxではメールを送信することはできても、受信メールを開くことができません…orz
ちなみにSystemLCIDを411にすると、メニューバーやTodayのフォントが細く大きくなりました。IEやInboxが見られないのは、ヌルズがROM上にない(usemynls.exeが起動されるまでは素の英語版)からなのでしょうか? それともSystemLCIDの変更自体、そもそも不可能なのでしょうか? はてまたあるいは、何かコンポーネントを追加してやれば表示OKになるのでしょうか?
それなら繁体中文版のまま日本語化(DefaultLCIDを411に)すれば? とも考えたのですが、JASJAR ROMに戻す前に試してみたところ、何かやり方が悪かったのか、偽Dopod上ではusemynls.exeがエラーになり、ヌルズをロードすることができませんでした。うーむ…


【追記】 結局、ハードリセットして一から環境を構築し直し、自分のJASJARもやっと411化できました! なぜ昨日はダメだったのかは、後日また検証してみたいと思います。(11/23 AM4:00)
【追記2】
「411」はWM5のPocket PC Phoneだけでなく、MS Smartphone (Tornado) でも有効でした! フォントが細くなるのも同じです。画面はまた後日…(11/23 AM4:40)

【追記3】 この「"SystemLCID"=dword:00000411」はWindows Mobile 5英語版(たぶん繁体中文版とか独語版とか、つまり日本語版以外のすべてのWM5で可だとは思いますが)でのみ有効です。Windows Mobile 2003SE以前ではうまく行かないようです。(すでに各所で指摘済みだったのですが、こちらにももっと早くフィードバックしておくべきでしたね。11/27 16:00)