1. 程式人生 > >visual studio 檔案編碼格式(UTF - 8)

visual studio 檔案編碼格式(UTF - 8)

最近將程式碼從ubuntu轉到windows下用visual studio 2017編譯時遇到編碼格式的問題,因為在ubuntu下用visual studio code編輯程式碼時預設的格式是UTF-8,而visual studio中預設的是GB-2312,下面介紹下如何將visual studio中的編碼格式設為UTF-8,使其能在linux和windows下跨平臺執行。

  • 下載UTF-8擴充套件
    工具—>擴充套件和更新—>聯機中搜索UTF-8,下載ForceUTF8(No BOM)或ForceUTF8(with BOM),vs code 預設是不帶BOM中,但實測在visual studio中只有帶BOM的才能編譯成功
    。下載完後重新開啟工程,儲存檔案都會以UTF-8編碼格式儲存。
    在這裡插入圖片描述
  • visual studio 中的高階儲存選項
    visual studio 2017中的高階儲存選項預設是不顯示的,顯示方法為:工具—>自定義—>命令—>選單欄—>檔案—>新增命令—>檔案—>高階儲存選項,選中後確定即可
    在這裡插入圖片描述
  • 點選檔案—>高階儲存選項檢視仍是預設的編碼格式是GB2312,但如果你啟用了forceUTF-8,則檔案會以UTF-8編碼格式儲存,關閉後重新開啟再檢視高階儲存選項則是UTF-8格式的。