Python 2.6 で奇妙で厄介な問題が発生しました。Embedded Linux ARM ボードで、このファイル (およびその他のファイル) を実行しようとしています。 http://svn.tuxisalive.com/software_suite_v3/smart-core/smart-server/trunk/TDSService.py
次のエラーが表示されます。
ファイル "tuxhttpserver.py"、1 行目の SyntaxError: エンコードの問題: BOM あり
エラーはBOMバイトなどに関するものであることは知っていますが、BOMバイトはありません。プレーンなAsciiです。Hexeditor で確認したところ、Linux の File コマンドで Ascii と表示されました。
私はここでおかしくなりました...コードは私のSheevaplug(ARMベースのシステムでもあります)でうまくいきました。