[Squeak-ja: 3978] Re: 日本語 st のインストールの謎 (Squeak3.9.1-final-7075J)

Kouji takahashi tako @ aquilax.co.jp
2008年 9月 3日 (水) 10:27:25 JST


 大島さん、お返事ありがとうございます。

 DumpしたところBOMは付いていません。(新旧imageいずれのfileOutも)

 クラスをfileOutしたstファイルには
ef bb bf (HEX)が 'From Squeak...' の前に付いていますが
クラスカテゴリからのstファイルには 'From Squeak...'ごと
欠落しています。

 また別のカテゴリからのstファイルでうまくインストールできた物も
ありました(日本語使用のもの)。

 utf-8はチンプンカンプンです。はずしていたらごめんなさい。


At 8:09 AM 08.9.3, Yoshiki Ohshima wrote:
> >  対処法でfileInしたものをSqueak3.9.1-final-7075Jから
> > fileOutし直した stファイルは問題なく「インストール」可能。
> > 
> >  ×と○のstファイルを比較してもほとんど違いが無いよう。
> >     class定義の 変数名リスト末尾のspaceの有無ぐらい。
> 
>   ファイルの頭の3バイトが、Byte Ordr Markと呼ばれるUTF-8を表すためのバ
> イト列になって出てきていると思います。たとえば、
> 
>   (FileStream readOnlyFileNamed: 'foo.cs') binary next: 3.
> 
> という式をそれらのファイルで実行すると、返ってくる結果が違うはずです。
> 
> -- Yoshiki




Squeak-ja メーリングリストの案内