ネタ心者歓迎!今更ながらにJava相談室 その3
■ このスレッドは過去ログ倉庫に格納されています
0180デフォルトの名無しさん
NGNG日本語表示がばけちゃうんです。
public class test
{
public static void main( String args[] )
{
dump( "アイウエオ" ) ;
}
public static void dump( String str )
{
StringBuffer sb = new StringBuffer() ;
char[] buf = str.toCharArray() ;
sb.append( "dump(" + str + "): " ) ;
for ( int i = 0 ; i < buf.length ; i++ )
{
sb.append( Integer.toString( buf[ i ] , 16 ) + " " ) ;
}
System.out.println( new String( sb ) ) ;
}
}
これでコンパイルして
javac -encoding SJIS test.java
結果はこんな感じでばけちゃう
dump(?????): 30a2 30a4 30a6 30a8 30aa
環境変数は
export LANG=ja_JP.sjis
export LC_CTYPE=ja_JP.sjis
export LC_ALL=ja_JP.sjis
export LC_MESSAGES=ja_JP.sjis
こんな感じで設定してるんだけど、
javac -help
と、やっても日本語ヘルプも出ない
だれか、情報ないっすか?
■ このスレッドは過去ログ倉庫に格納されています