有點存量的嵌入式設備的c語言代碼
平時不怎么編輯,只是用vs code打開看看
但碰到兩個頭疼的問題,想請教一下
1、無法搜索中文,比如中文注釋什么的。
用vs code搜索整個檔案夾的英文函式、變數都是正常的,但是無法搜索到中文內容,比如中文注釋、中文輸出之類的。
2、搜索框搜索出來的代碼,如果那一行有中文, 那么在搜索界面里中文部分是亂碼,但英文是正常的。
這兩個問題應該是中文的編碼的問題,但我的"files.autoGuessEncoding"已經設定為TRUE了,其他就不知道怎么弄了。
而且代碼在編輯界面中,中文的顯示都是正常的。
vs code的確不錯,但就是這個小毛病,導致我一直用不起來,只能裝個巨大的vs community
想請教一下各位,有沒有碰到類似的問題

uj5u.com熱心網友回復:
對電腦而言沒有亂碼,只有二進制位元組;對人腦才有亂碼。啊 GBK:0xB0 0xA1,Unicode-16 LE:0x4A 0x55,Unicode-16 BE:0x55 0x4A,UTF-8:0xE5 0x95 0x8Auj5u.com熱心網友回復:
能指導一下嗎?你這話講的跟沒講一樣唉??uj5u.com熱心網友回復:
搜索默認使用的應該是utf-8,你的編輯是gb2312"files.autoGuessEncoding"應該對應的是后者
前面的可以查下怎么改,改不了的話可以把所有檔案改成utf-8編碼(點一下右下角的gb2312,保存為utf-8)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238802.html
標籤:C語言
上一篇:求問為什么這個for回圈里的distance(c,a,b,Y,X)不能輸出也不能賦值,但是diatance(0,1,2,Y,X)是可以進行輸出的。
