vscode中文輸入後再輸出亂碼?

2021-04-16 9:36 am
小弟最近開始學C,自從上次將我的某個cpp檔案的文字編碼從utf-8轉成big5之後,我的vscode就進入編譯的與輸入的中文編碼完全分開處理
在cpp中的中文字在終端裡不會亂碼,但如果是輸入的中文字全都會亂碼
我猜是因為在cpp中的文字編碼跟在終端裡面的編碼不一樣(我終端是用cmd)
我想問要怎麼調我的vscode,讓它輸入中文後再輸出不再亂?

回答 (2)

2021-04-17 2:05 pm
檔案編碼和執行環境的編碼都要正確才行。假設編譯器為gcc,編譯時加入以下參數
-finput-charset=Big5 -fexec-charset=Big5
參考: 談程式碼使用的字集
2021-04-16 11:44 pm
可以提供畫面截圖 ?            


收錄日期: 2021-04-24 08:49:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20210416013639AA0zLkl

檢視 Wayback Machine 備份