エンコーディングの設定
UTF-8Nで作成されたPythonスクリプトがエラーを吐く。UTF-8だとOK。
netbeans and UTF8 encoding « ditoinfo in english
NetBeansでデフォルトのエンコーディングをUTF-8にするには « Bluestick.JP 開発メモ
を参考に
netbeans_default_optionsに次を追加した。
-J-Dfile.encoding=UTF-8
しかし、utf-8は、UTF-8Nのようだ。うーん。
なぜ、BOMなしにするのだろう。UTF-8Nじゃなきゃダメとか言っているとこもあるし。
分からない・・・。
マルチバイトを使うなって言う教えに従わなきゃダメなのだろうか。
ちなみに、製品バージョン: NetBeans IDE Dev (Build 200902231810)。
# -*- encoding=utf-8 -*-
がついていたのだけど、他のスクリプトについていなかったのが原因みたい。
NetBeansを疑ってごめんよ。