不可逆な毎日ブログ

2度と過ごすことのない毎日をつらつらと・・・

エンコーディングの設定

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を疑ってごめんよ。