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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

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

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

 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


Reply | Threaded
Open this post in threaded view
|

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

Masashi Umezawa
こんにちは
梅澤です。

Nihongo6系とSqueak3.9Jで日本語コメントを含むクラス群をカテゴリ選択で
ファイルアウトしてみましたが、前者はBOMなし、後者はBOM付きとなりましたよ。

これについては、過去に以下のような日記を書いていました。
http://umejava.vox.com/library/post/%E8%87%AA%E7%94%B1%E8%87%AA%E5%9C%A8squeakfileman-%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%81%BE%E3%81%A8%E3%82%81%E3%81%A6bom%E4%BB%98%E3%81%8D%E3%81%AB.html

FileManは便利ですので、どしどしお使い下さい。

[hidden email] (Kouji takahashi) wrote:

>  大島さん、お返事ありがとうございます。
>
>  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
>



---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

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

Yoshiki Ohshima-2
In reply to this post by Kouji takahashi
At Wed, 3 Sep 2008 10:27:25 +0900,
Kouji takahashi wrote:
>
>  大島さん、お返事ありがとうございます。
>
>  DumpしたところBOMは付いていません。(新旧imageいずれのfileOutも)
>
>  クラスをfileOutしたstファイルには
> ef bb bf (HEX)が 'From Squeak...' の前に付いていますが
> クラスカテゴリからのstファイルには 'From Squeak...'ごと
> 欠落しています。

  ちょっと用語が混乱してしまっているかもしれませんが、'From Squeak...'
はコメントのようなもので、あまり気にしないでよいと思います。ef bb bfが
ついていれば大丈夫です。

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

  これはほかの要素が絡んでいるようにおもいますね。

-- Yoshiki