UTF8顯示錯誤
如圖 預測是編碼問題

你是繁体系统?
是
指定使用utf-8或许可以解决这个问题 https://docs.microsoft.com/zh-cn/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-170
問題更大了

@EvanHsieh0415 目前没有支持繁体中文😂你可以试试安装一下简体中文语言包。或者在cmd中执行chcp 65001后,再使用BBDown命令
繁中Win10/Win7在CMD下使用,不需要chcp也能正常顯示
@EvanHsieh0415 目前没有支持繁体中文😂你可以试试安装一下简体中文语言包。或者在cmd中执行
chcp 65001后,再使用BBDown命令
有了,感謝

繁中Win10/Win7在CMD下使用,不需要chcp也能正常顯示
還是不會正常顯示喔

繁中Win10/Win7在CMD下使用,不需要chcp也能正常顯示
還是不會正常顯示喔
一開啟CMD,沒下任何指令,就能正常顯示了

不過不知道跟這裡的設定有沒有關係

繁中Win10/Win7在CMD下使用,不需要chcp也能正常顯示
還是不會正常顯示喔
一開啟CMD,沒下任何指令,就能正常顯示了
不過不知道跟這裡的設定有沒有關係
我的跟你一樣,應該不是這問題
繁中Win10/Win7在CMD下使用,不需要chcp也能正常顯示
還是不會正常顯示喔
一開啟CMD,沒下任何指令,就能正常顯示了
不過不知道跟這裡的設定有沒有關係
我的跟你一樣,應該不是這問題
那應該是我有裝UAO的關係了....
順帶一提 我在 PS SHELL 下也正常

@nilaoda 如果 BBDown 執行時先切換 OutputEncoding 到 UTF-8,程式結束時再切回 ANSI,或許就能解決編碼問題了?

(CCEHanlder 是為了在使用者不正常中斷程式的情況下,確保 OutputEncoding 仍然會正確切換回 ANSI)
最終暫時解決方案:
cls; chcp 65001; ./BBDown.exe