IT Office Nishimiyahara

個人用スマホから商用プログラミングまでなんでもお任せ下さい

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

      2014/05/14

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

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

respo

respo link

ZenBackWidget

 - 情報技術について