なぜかファイル名が???に

このところMac OS XでSqueakを動かしています。自前のDefartシステムを使ってプログラムを作っているのですが急におかしなことが起こり始めました。

というのは、ファイルやディレクトリエントリを読み込むと、なぜか日本語ファイル名が??に置き換わってしまうのです。例えば以下のようなコードをprint itすると、

FileDirectory default fileNames

日本語ファイル名の日本語の文字だけ?に変わります。同じものをFileListで見ても同様になります。

imageはnihongo7でも2005Jでも発生しますし、VMはSqueak3.0でもSqueak 3.7.3Beta4jpcでも発生します。WindowsやLinuxでは発生していません。

このところ加えた変更が原因とは思うのですが、キモいことはやった記憶はなく、もともとのクラスにもいっさい変更加えていません。

#来月のロボカップまで時間が全然ないのでまたもや放置となりそうです。