CLDC+MIDP+携帯電話用Javaスレッド part 2
■ このスレッドは過去ログ倉庫に格納されています
0367デフォルトの名無しさん
NGNGUTF-8にするので正解。
具体的にはMIDlet-NameがUTF-8になっていれば、
ちゃんとアプリ名でも2バイト文字は表示される。
ただ、16バイト=8文字が限界。
エミュレータが指摘してくれた気もするが、超えてしまってても
中途半端に通ってしまったような記憶もある。
いずれにせよ、規約は守らないと動作が保証されない。
何かの拍子で、化けた状態のファイルをさらに別のエンコードで
保存したとかでもって、文字列自体がぶっ壊れ状態になってるとかも、よくある話。
「最初からファイルをUTF-8で開いて」文字化けしてないか確認してみよう。
詳しくはVアプリ開発ガイドの概要編に載ってるJADファイルの項を読むべし。
それでも駄目なら、MIDlet-1 とかの左端の名前も日本語にすれ。
MIDletの構成が1個だけのアプリでも、こっちを見に行く端末が
ある様な気がして仕方ない。
■ このスレッドは過去ログ倉庫に格納されています