国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual Studio中文亂碼問題

這篇具有很好參考價值的文章主要介紹了Visual Studio中文亂碼問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

中文亂碼的原因:

  • 中文在不同編碼格式下, 存儲的方式不一樣.
  • 如果程序是A編碼方式編譯運行的,但是控制臺卻是以B編碼方式來顯示, 就會出現(xiàn)亂碼.
  • vs的控制臺默認編碼是GB2312,編號號是836
  • 注意:GBK編碼是兼容GB2312的,一般描述GBK常常就是指BG2312如果源代碼文件的編碼如果是其他編碼格式, 就會導致中文亂碼

解決方案一:修改文件的編碼

修改源代碼文件的”編碼格式”, 使其和控制臺的編碼格式保持一致。

文件--->高級保存選項--->選擇編碼

vs 控制臺亂碼,visual studio,ide

vs 控制臺亂碼,visual studio,ide

新版本的vs可能在“文件”隱藏了高級保持選項,可搜索重新如何打開。

解決方案二:強制指定文件執(zhí)行

不修改文件的編碼, 而是直接指定程序執(zhí)行時使用的編碼, 使其和運行程序的控制臺的編碼一致.
在代碼中添加下面的代碼

#pragma execution_character_set("utf-8") 
// #pragma execution_character_set("gbk")

?

解決方案三:修改控制臺的編碼格式

SetConsoleOutputCP用于設置控制臺程序輸出字符集的語言

#include <Windows.h>
SetConsoleOutputCP(CP_UTF8);

在 Windows 下,使用?SetConsoleOutputCP?函數(shù)將控制臺的輸出編碼設置為 UTF-8。在 Linux 下,控制臺默認使用 UTF-8 編碼,因此無需進行額外的設置。文章來源地址http://www.zghlxwxcb.cn/news/detail-755323.html

到了這里,關于Visual Studio中文亂碼問題的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包