日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

关于VC++控制台输出中文乱码的问题

發布時間:2025/4/14 c/c++ 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于VC++控制台输出中文乱码的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Win10, VC++6;控制臺程序;cout中文;輸出為問號;

根據網上文章;使用system語句,設置代碼頁為936;

結果還是一樣的;看下代碼頁已經為936了;結果還是問號;

將代碼文件另存為unicode,結果VC無法打開;

將代碼文件另存為UTF-8,打開后自己會有亂碼;

沒解決;先就這么著吧;

?

資料對此問題具有如下論述:

====
原因:控制臺不能顯示中文原因是,當前代碼頁是437。
用語句system("mode con cp select=936");
? ? ? ?注:此語句頭文件為stdlib.h。

====
VC6.0漢字亂碼解決辦法 ?

問題:
? ? ? ?在VC中寫一段漢字,然后將其復制到記事本上,會是亂碼如:àúê·3é??2é?ˉ?
? ? ? ?在將記事本上的漢字復制到VC中的時候會出現一串問號。。。。。。。。。

解決辦法:
在復制漢字的時候一定要保證是在中文輸入的情況下,就正常了。
原因:字符編碼不一樣,就像網頁中的 utf-8 ?和 gbk。

====
我的VC6.0不能顯示中文字符,望高手指點

編碼方式不對, 查看控制臺編碼方式 ,改成gbk

如何查看控制臺編碼方式啊

打開VC++6.0 選擇在菜單欄中的Tool-->Option 接著找到Format標簽(往后點,在最后)在Category欄選擇 Source Windows 或者默認的 All Windows 在Font欄選擇一個自己喜歡的自己字體,如果不知道選什么,那么就選擇默認的Fixedsys 字體大小默認的是12,按個人習慣改動大小最后點OK。好了,現在你輸入中文看看,應該不會顯示亂碼了。

====
VC6內置的編輯器是MBCS的,不是UNICODE,亂碼是正常的 ,不亂碼是偶然的!!!

對電腦而言沒有亂碼,只有二進制字節;對人腦才有亂碼。啊 GBK:0xB0 0xA1,Unicode:0x4A 0x55,UTF-8:0xE5 0x95 0x8A

建議帖主將此問題提交微軟中國。
====

?

?

總結

以上是生活随笔為你收集整理的关于VC++控制台输出中文乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。