[hns-users:36] webif.cgi での更新時の改行コード (Active Perl)

Back to archive index

nonolin nonol****@dd*****
2004年 6月 5日 (土) 00:25:02 JST


青山です。


ずっと前に改行コードがおかしくなっちゃいます、とか
なんとか悩んでたのがやっと解決できたので
いちおう投稿しておきます。

#Windows で hns 立ててる人 他にいるのかしら?

webif.cgi のファイル書き込みの所に

> $body =~ s/\r\n/\n/g;
> $body =~ s/\r/\n/g;

と Perl でお馴染みのやつを書き込むだけで良いと思ったら
Active Perl ではダメみたいで
(Cygwin に入ってる Perl とかはおーけー)

> # write to hnf file
> open (F, ">$file");
> 
> $body =~ s/\r\n/\n/g;
> $body =~ s/\r/\n/g;
> 
> binmode (F);
> 
> print F $body;
> close (F);

と binmode() にしなければならないようです。

-- 
青山 啓 Kei AOYAMA / E-Mail:nonol****@dd*****




H14m-hns-users メーリングリストの案内
Back to archive index