[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00201] Re: java アプリの文字化けについて



お世話になります。横山です。
えんどうさま返信ありがとうございます。

> システムプロパティでフォントの一覧を得て、
> その中に日本語フォントがあれば日本語フォントを設定して
> 描画してはどうでしょう。
恐れ入りますが、日本語フォントとはどれに
あたりますでしょうか?
一覧を見てみたのですが、日本語フォントが
どれにあたるかわからなかったので
御指摘いただければ幸いであります。
下記に取得した結果を表示させております。
ユーザ名をXXXで表示させてる箇所があります。

import java.util.Properties;
public class HelloWorldGetSystemProperties {
  public static void main(String[] args) { 
    Properties props = System.getProperties();   
    props.list(System.out);
  }
}
表示結果
-- listing properties --
java.runtime.name=Java(TM) 2 Runtime Environment, Stand...
sun.boot.library.path=/usr/local/src/j2sdk1.4.2_01/jre/lib/...
java.vm.version=1.4.2_01-b06
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=:
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=JP
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/home/XXX/eclipse/workspace/swing
java.runtime.version=1.4.2_01-b06
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.endorsed.dirs=/usr/local/src/j2sdk1.4.2_01/jre/lib/...
os.arch=i386
java.io.tmpdir=/tmp
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.os.name=Linux
sun.java2d.fontpath=
java.library.path=/usr/local/src/j2sdk1.4.2_01/jre/lib/...
java.specification.name=Java Platform API Specification
java.class.version=48.0
java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferences...
os.version=2.4.19-0vl11
user.home=/home/XXX
user.timezone=
java.awt.printerjob=sun.print.PSPrinterJob
file.encoding=EUC-JP-LINUX
java.specification.version=1.4
user.name=XXX
java.class.path=.:/usr/local/java/lib/tools.jar:/usr/...
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=/usr/local/src/j2sdk1.4.2_01/jre
java.specification.vendor=Sun Microsystems Inc.
user.language=ja
java.vm.info=mixed mode
java.version=1.4.2_01
java.ext.dirs=/usr/local/src/j2sdk1.4.2_01/jre/lib/ext
sun.boot.class.path=/usr/local/src/j2sdk1.4.2_01/jre/lib/...
java.vendor=Sun Microsystems Inc.
file.separator=/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.isalist=