白鳥です。 JabRefの日本語の取り扱いの不具合ですが、対応策が見つかりました。 ホームディレクトリの.java/.userPrefs/net/sf/jabref/prefs.xmlに <entry key="defaultEncoding" value="ISO8859_1"/> という記述があると、それを元に保存するときの文字コードを設定してしまう のが原因のようです。読み込み時にはファイルの文字コード情報を元に表示文 字コードを決定しているようなので、問題は起こりません。 <entry key="defaultEncoding" value="ISO8859_1"/> という記述ですが、こ れはJabRefのメニューのOptions → Preferences で Default encodingを適当 に設定することで.java/.userPrefs/net/sf/jabref/prefs.xmlに記述されてし まいます。この記述がなされた後は、保存時の文字コードが固定されてしまい、 日本語に対応できずに"?"と変更されてしまうことになります。 対応策としては、この現象が起きたら <entry key="defaultEncoding" value="ISO8859_1"/> を <entry key="defaultEncoding" value="euc-jp"/> などに変更しておくか、この記述自体を削除すればよいと思います。この記述 がない場合は、ファイルから文字コードを取得して保存しているようです。 谷村さんにはpybliographerのMLの問い合わせまでしていただきお世話になり ました。そこまでしていただいて申し訳ありませんが、JabRefの日本語の問題も 解決できそうなので、JabRefでbibtex管理をしていこうと思います。