搜尋

首頁  >  問答  >  主體

c++ - codeblocks中文乱码问题

用codeblocks编译文件,某些文件能编译成功,并且中文不乱码,但是有一些项目虽然编译也成功,但是在窗口里面中文变成了乱码,求大牛指点解决方法!急,在线等

伊谢尔伦伊谢尔伦2804 天前598

全部回覆(3)我來回復

  • 黄舟

    黄舟2017-04-17 11:43:41

    你設定一下編碼格式試試看, 漢字亂碼一般是編碼格式不正確。 漢字一本是 gbk 編碼, 你把它設定成 utf-8 編碼試試看

    回覆
    0
  • 阿神

    阿神2017-04-17 11:43:41

    我也一直在糾結這個問題,在cb上正確編譯德 放在vs上亂碼,在vs上編譯正確的在CB上亂碼。改了格式也不管用。 。 。後面直接用了英文

    回覆
    0
  • 黄舟

    黄舟2017-04-17 11:43:41

    codeblocks 預設是儲存為本地win編碼的
    mingw-gcc 處理檔預設是UTF-8的,在gcc的編譯選項上 加入-finput-charset=charset
    charset即是你使用的編碼 例如 -finput-charset=GBK
    這可以說是編譯器的問題 和 codeblocks無關。 。 。
    只要統一編碼 就不會出錯

    回覆
    0
  • 取消回覆