iモード携帯電話用Java(iアプリ) Part 6
■ このスレッドは過去ログ倉庫に格納されています
0503デフォルトの名無しさん
NGNGバッチファイルからjavacを起動してiアプリをコンパイルしてます。
コンパイルは正常で起動も出来るのですが、絵文字が文字化けします。
バッチファイルはこんな感じ。
@echo off
set classpath= C:\iDKDoJa3.0\lib\classes.zip;C:\iDKDoJa3.0\lib\doja_classes.zip
set preverify= "c:\iDKDoJa3.0\bin\preverify"
javac -encoding SJIS -g:none -d classes -bootclasspath %classpath% -source 1.3 -target 1.1 src/*.java
%preverify% -classpath %classpath% classes
JAR cMvf pcw.jar -C output .
JAR uMvf pcw.jar -C res .
で、色々調べたり試したりしたところ、
・SJIS_iなるドコモの作った文字コード体系があるらしい。
・「-encoding SJIS_i」でそれを指定できるらしい。
・しかし自分の環境(j2sdk1.4.2_05)ではうまくいかず。
・インターネットで「-J-Xbootclasspath/a:[hogehoge]dojaconv.jarなるオプションを指定するという記述を発見!
(dojaconv.jarのパスは実際のパスを指定しました)
・それでもうまくいかず…(javacのバージョン違い?)
・「C:\iDKDoJa3.0\bin\dojaconv.jar」にそれらしきクラス発見。しかし使い方が分からず…。
あたりまで試して挫折してしまいました。
解決方法ご存知の方いらっしゃいませんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています