私はPythonを書くためにSublimeTextを使用します。たびたび、私は入力しなかった文字を挿入します。今日の一例:SublimeTextは xc2文字を挿入し続けます
ライン256上のファイルに /path/to/my/project/forms.py非ASCII文字「\ XC2」、ないエンコーディング が宣言。詳細 (forms.py、ライン256)
これは私の同僚に起こると時々私に起こっていないためhttp://www.python.org/peps/pep-0263.htmlを参照してください。私はそれについて何をすべきか分かりません。私は行を削除して再入力することができます。バージョンなどの更新を試しました
実際には非アスキー文字を入力しているわけではないので、実際の問題を無視しているので、ファイルエンコードを設定したくありません。
他に誰かがこれを見つけましたか?ソリューション?
あなたのプラットフォームと文字コードの間に問題があります。私はUTF-8 * Nixマシンからlatin-1を仮定しているWindowsマシンに何かを転送しない限り、この問題は起こりません。これは、ファイルがtrasnferingされたときに保存されたものですが、ドキュメント内の実際のエンコーディングはまだUTF- 。 試してみてください: "あなたのエンコーディングを選択してください"に "エンコーディングでリプイン"してください(それはmenuesにあります)。それがうまくいくなら、私と同じ問題が起こる可能性が最も高いです。 – Torxed
私に言う - 'Preferences-> Settings - User'を開きます' default_encoding'キーを持っていますか? – sircapsalot
あなたの返信をありがとう。私は 'default_encoding'を持っていません。 – Joe