私は、 JavaScriptを入力として受け取り、そのJavaScriptの圧縮バージョンを出力として作成するパーサーを開発してきました。
最初に、入力JavaScriptを読み込もうとしたときにパーサーが失敗したことがわかりました。これは、 VisualStudio2008がデフォルトでファイルをUTF-8として保存するという事実と関係があると思います。そして、そうするとき、VSはUTF-8ファイルの先頭にいくつかの隠し文字を含めます。
回避策として、VisualStudioを使用してファイルをコードページ1252として保存しました。そうすると、パーサーは入力JavaScriptを読み取ることができました。
アクセントを含む特別なヨーロッパ文字を使用する必要があることに注意してください。
だから、ここに私の質問があります:
- コードページ1252またはUTF-8を使用する必要がありますか?
- Visual StudioがデフォルトでファイルをUTF-8として保存するのはなぜですか?
- ファイルを1252として保存することを選択した場合、問題が発生しますか?
- Eclipseはデフォルトでファイルをコードページ1252として保存しているように見えます。それは正しいですか?