error: stray '\302' in program
error: stray '\240' in program
コード中に非ASCII文字が含まれていたため発生。
原因は無効な文字が含まれていたせいだった。
'\302'は全角スペースでいいのですが、
'\204'は分からなかったんですが何かの制御文字だったと思います。
その他、全角スペースへの対応について少し。
-
可能ならエディタの設定で全角スペースを可視化する。
-
全角スペースが含まれている場所を探す方法
ソースファイルをgrep
find ./directry -type f | xargs grep " "
- sed で全角スペースを半角スペースに置換する。
sed -i 's/ / /g' filepath
悩み、全角スペースに限らず、非ASCII文字を検索する方法はないのだろうか、、、