572. Re: Might be a runaway multi-line // string starting on line のエラー


番号順一覧Top スレッド順一覧Top
作者: Zazel
日時: 2005/9/04(15:32)
Zazelです。

=== kbk@... (Bruce.) さんが書かれた
=== <20050904050547.38F612161A8@...> にて

> http://www.kt.rim.or.jp/~kbk/perl-5.8/
> 
> にちょっと書きましたが、ARGV経由のストリームにはuse encoding の効果が
> 及ばないみたいですし。

えーと、use encoding の影響範囲は スクリプト STDIN STDOUT で
utf8変換されると理解しているのですが、認識合ってますか?
だから <> を使うと危険なのは当り前というか。

その上で、use encoding するときは通常のファイル入出力も
レイヤー等でutf8化しないと整合性がとれなくなると思っています。
utf8フラグも厄介だけど。

以上を踏まえると、藤岡さんのスクリプトはuse encoding してるのに、
処理の前にShift_JIS化しているのが問題だと思っています。
そこをutf8にすれば動いたりしませんかねえ。

(* SEKI Masatoshi  //  Zazel                      *)
(*  Would you hold my hand? Softly, let's linger. *)
前の発言: 571. Re: Might be a runaway multi-line // string starting onlineのエラー [dune] 2005/9/04(15:29)
後の発言: 573. Re: Might be a runaway multi-line // string starting on line のエラー [藤岡和夫] 2005/9/04(16:46)
親発言: 569. Re: Might be a runaway multi-line // string starting on line のエラー [Bruce.] 2005/9/4(14:05)
子発言: 573. Re: Might be a runaway multi-line // string starting on line のエラー [藤岡和夫] 2005/9/04(16:46)
        576. Re: Might be a runaway multi-line // string starting on line のエラー [Bruce.] 2005/9/04(22:34)