VSに奇妙なISOの代わりに常にUnicodeを使用させる方法はありますか?
私は、VistaのVisual Studio 2008(ポーランド語ロケール)を使用してwinapp csprojectに取り組んでいます。この問題は、Win Server 2003(英語ロケール)でプロジェクトをビルドすると表示されます-ポーランド語の発音区別符号はなくなります。
この問題は、不適切なソースファイルのエンコードが原因であると調査しました。ソースファイルはUTF-8エンコーディングを使用していないようです。
問題:コマンドラインから起動したコンパイラは、追加したばかりの国際文字のためにソースファイルを処理できません。
解決策:国際文字を保持するために、ソースファイルをUTF-8エンコードで明示的に保存します。
方法:
設定しました。ビルドサーバーとチームの残りがグリーンを待っているようにしてください。
VS2015 vb.netプロジェクトでも同じ問題が発生しましたが、vbproj/csprojファイルに<CodePage>1250</CodePage>
マーカーを追加して解決しました。 <SchemaVersion>
マーカーの後にそれを行い、プロジェクトを再構築しました。 polish、ąなどのポリッシュ文字に問題があります。UTF-8-65001を試すこともできますが、機能するかどうかは確認しませんでした。