c编译器打开文件乱码
㈠ 我的c语言程序运行后为什么是乱码
有几个小问题:
第一:c语言一般不支持中文,如果你用vc6.0++就是无法打印中文,一定会乱码,建议用英文;
第二:如果你用的c语言编译器支持中文,如devc++,则可以使用中文;
第三:我们的使用的字符格式,最多的是UTF-8,把默认代码页格式改为UTF-8试试吧
希望我的分享对你有用,感谢采纳
㈡ VC++缂栬疟钖庡嚭鐜颁腑鏂囦贡镰佽В鍐虫柟妗
鐢变簬缁忓父鍦ㄧ绣涓娄笅杞戒唬镰侊纴鍙堜竴娆′笅杞界殑浠g爜鐢╒C6.0缂栬疟钖庡嚭鐜颁贡镰(璧勬簮鏂囦欢)鎼灭储鍑轰竴涓嬭В鍐虫柟妗:
鏂规硶1: 杩欎釜闂棰樻槸锲犱负璇瑷璁剧疆涓嶆g‘銆傚傛灉𨱍冲湪AppWizard鐢熸垚镄勫伐绋嬫枃浠朵腑浣跨敤涓鏂囷纴鍦ㄥ湪MFC AppWizard镄勭1姝ヤ腑阃夋嫨涓鏂囱祫婧愶纴阃夋嫨Chinese(P.R.C)锛屽傛灉浣犲湪璇瑷鍒楄〃涓娌℃湁镓惧埌链夊叧涓鏂囩殑阃夐”锛岃存槑浣犵殑VC++镄勪腑鏂囨敮鎸佹ā鍧楁病链夊畨瑁呫傛ゆ椂锛屽簲阃鍑笃C++锛屽湪VC++镄勫厜鐩樼殑DevStudioSharedIDEBinIDE鐩褰曚笅镓惧埌APPWZCHS.DLL鏂囦欢锛屽皢鍏舵嫹璐濆埌纭鐩樼殑DevStudioSharedIDEBinIDE鐩褰曚笅鍗冲彲锛屽啀钖锷╒C++锛屽氨鍙浠ョ湅鍒拌繖涓阃夐”浜嗐备娇鐢ㄨ繖涓阃夐”鐢熸垚镄勫伐绋嬫枃浠朵腑镄勬墍链夎祫婧愰兘鏄涓鏂囩殑銆俈C++杩樻彁渚涗简绻佷綋涓鏂(APPWZCHT.DLL)銆佹棩鏂(APPWZJPN.DLL)鍜岄烦鏂(APPWZKOR.DLL)镄勬敮鎸佹ā鍧椼
鏂规硶1: 濡傛灉浣犵殑宸ョ▼涓镄勮彍鍗曘佸硅瘽妗嗐佸瓧绗︿覆绛夎祫婧愪笉鏄鐢盇ppWizard鐢熸垚镄勶纴钥屾槸镓嫔伐娣诲姞镄勶纴浣犲繀椤讳缭璇佽ヨ祫婧愮殑Language阃夐”涓篊hinese(P.R.C)銆傚叿浣撶殑锅氭硶鏄鍦ㄨ祫婧愬垪琛ㄤ腑阃夋嫨璧勬簮锛岀劧钖庡湪蹇鎹疯彍鍗曚腑阃夋嫨Properties锛屽湪璇濇嗕腑璁剧疆Language涓嬫媺妗嗐傚傛灉鍦↙anguage涓阃夋嫨English锛屽敖绠″湪闆嗘垚鐜澧冧腑鍙浠ユe父鏄剧ず涓鏂囷纴浣嗙紪璇戝悗灏卞彉鎴愪简璇稿"___.???"涔嬬被镄勪贡镰佷简銆
鏂规硶1: 链変竴涓瑙e喅鏂规堜笉蹇呬粠澶翠綔璧凤细镓惧埌rc鏂囦欢锛堣祫婧愭枃浠讹级锛屾妸鍏朵腑LANGUAGE 9, 1镄勫湴鏂规敼涓4,2锛沜odepage(1252)鏀逛负codepage锛936锛夛绂鍙﹀栨妸#include "afxres.rc" 鏀规垚#include "l.chsafxres.rc"锛涙妸"afxres.rc" 鏀规垚"l.chs\afxres.rc"鍗冲彲锛屽叾涓镄勬暟鎹镙规嵁涓嶅悓鏂囧瓧浠g爜鍙鑳戒笉钖屻
链浜哄皾璇曚简镄勶纴鏂规硶3鏄闱炲父链夋晥镄勶纴涓昏乺c鏂囦欢鍙浠ョ敤txt镓揿紑锛岃繖镙峰氨鍙浠ョ洿鎺ヤ慨鏀广傛垜鏄杩欎箞澶勭悊镄勶纴锻靛懙
㈢ c语言编译运行乱码是什么原因
这种情况多数是由于操作系统的语言选项不正确引起的。建议你查看一下控制面板中的区域和语言选项,特别是有关“非Unicode程序的语言”,一定要选择成“中文(简体,中国)”。然后重启电脑。