[Squeak-ja: 3699] Re: 改行コードの使い方

久保 道 kubo-o @ mbox.kyoto-inet.or.jp
2007年 10月 21日 (日) 10:49:38 JST


梅澤さん
久保です。
いつも早々にお返事をいただいて、
ありがとうございます。
さっそく試してみました。
これで、相当たくさんのテキストで書いたリストを
Squeak上で引っ張り出しては処理し書き換えては
保存する作業が楽にできます。
久保 道

-----Original Message-----
From: squeak-ja-bounces @ smalltalk.jp [mailto:squeak-ja-bounces @ smalltalk.jp]
On Behalf Of Masashi Umezawa
Sent: Saturday, October 20, 2007 11:40 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3694] Re: 改行コードの使い方

こんにちは
梅澤です。

おそらく改行コードがCRで書かれているだけと思います。

ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。

あらかじめ
writeStream wantsLineEndConversion: true.
としておくと、そのプラットフォームに即した改行コードに変換されて
ファイル出力されます。

ではでは。

"久保 道" <kubo-o @ mbox.kyoto-inet.or.jp> wrote:
> 久保 道です。
> またまた初歩的な質問で恐縮ですが、
> ご教示下さい。
>   writeStream := FileStream newFileNamed:'test.txt'.
>    writeStream nextPutAll:'改行コードを探す。'.
>    writeStream cr.
>    writeStream nextPutAll:'見つからない。'.
>   Transcript show: writeStream contents.
>   writeStream close.
> と書くとTranscriptには改行されて表示されますが、
> test.txtの内容には改行が反映されません。
> これは恐らくUFT-8の関係かと思うのですが、
> 具体的にtest.txtで表示するにはどうすれば
> よいのでしょうか。
> 同様に、tabとspaceについても
> ご教示いただければありがたいのですが。

---
[:masashi | ^umezawa]

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
14:59


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
14:59





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