/utf-8
(將來源和執行字元集設定為 UTF-8 )
將來源字元集和執行字元集指定為 UTF-8 。
語法
/utf-8
備註
您可以使用 /utf-8
選項,將來源和執行字元集指定為使用 UTF-8 編碼。 這相當於在命令列上指定 /source-charset:utf-8 /execution-charset:utf-8
。 這些選項中的任何一個預設也會啟用 /validate-charset
選項。 如需支援的字碼頁識別碼和字元集名稱清單,請參閱 字碼頁識別碼 。
根據預設,Visual Studio 會偵測位元組順序標記,以判斷來源檔案是否採用編碼的 Unicode 格式,例如 UTF-16 或 UTF-8 。 如果找不到位元組順序標記,則會假設原始程式檔是以目前的使用者字碼頁編碼,除非您已使用 /utf-8
或 /source-charset
選項指定字碼頁。 Visual Studio 可讓您將 C++ 原始程式碼儲存在數個字元編碼的任何一種中。 如需來源和執行字元集的相關資訊,請參閱 語言檔中的字元集 。
在 Visual Studio 中設定選項,或以程式設計方式設定選項
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [組態屬性]>[C/C++]>[命令列] 屬性頁。
在 [其他選項 ] 中
/utf-8
,新增 選項以指定您慣用的編碼方式。選取 [確定] 儲存您的變更。
若要以程式方式設定這個編譯器選項
- 請參閱 AdditionalOptions。
另請參閱
MSVC 編譯器選項
MSVC 編譯器命令列語法
/execution-charset
(設定執行字元集)
/source-charset
(設定來源字元集)
/validate-charset
(驗證相容字元)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應