Featured image of post UTF-8のBOMとPerl::Tidyの関係について

UTF-8のBOMとPerl::Tidyの関係について

手元にあるPerlでは、UTF-8のBOM(Byte Order Mark)を付けていてもスクリプトがちゃんと実行される

手元にあるPerlでは、UTF-8のBOM(Byte Order Mark)を付けていてもスクリプトがちゃんと実行される。 なので、最近は(文字コードの自動認識を手助けする意味でも)BOMをつけて保存していた。 ところが。 Perl::Tidyの系列(Acme::PerlTidyとか)でBOM付きのスクリプトを整形しようとすると、残念ながらエラーが返ってきて整形できないのだ。 …気づくのが遅かったか。

まあ、Programmer’s Notepadは、BOMの有無がわかるし、外すのも簡単なので、あまり問題はないけど。 Programmer’s Notepadの機能を活かして、PerlTidyを適用している。 OptionのToolsにPerlTidyを登録して、いつでも使えるようにしてある。 まあ、実際のところ、めったに使わないわけだが。

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。