BBDown icon indicating copy to clipboard operation
BBDown copied to clipboard

UTF8顯示錯誤

Open EvanHsieh0415 opened this issue 4 years ago • 13 comments

如圖 預測是編碼問題 image

EvanHsieh0415 avatar Jan 01 '22 05:01 EvanHsieh0415

你是繁体系统?

nilaoda avatar Jan 01 '22 05:01 nilaoda

EvanHsieh0415 avatar Jan 01 '22 17:01 EvanHsieh0415

指定使用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

fmnijk avatar Jun 14 '22 15:06 fmnijk

問題更大了 圖片

EvanHsieh0415 avatar Oct 25 '22 07:10 EvanHsieh0415

@EvanHsieh0415 目前没有支持繁体中文😂你可以试试安装一下简体中文语言包。或者在cmd中执行chcp 65001后,再使用BBDown命令

nilaoda avatar Oct 25 '22 08:10 nilaoda

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

tonyhsie avatar Oct 25 '22 08:10 tonyhsie

@EvanHsieh0415 目前没有支持繁体中文😂你可以试试安装一下简体中文语言包。或者在cmd中执行chcp 65001后,再使用BBDown命令

有了,感謝 image

EvanHsieh0415 avatar Oct 25 '22 13:10 EvanHsieh0415

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

還是不會正常顯示喔 image

EvanHsieh0415 avatar Oct 25 '22 14:10 EvanHsieh0415

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

還是不會正常顯示喔 image

一開啟CMD,沒下任何指令,就能正常顯示了 圖片 2022-10-25 22-14-08

不過不知道跟這裡的設定有沒有關係 圖片 2022-10-25 22-14-45

tonyhsie avatar Oct 25 '22 14:10 tonyhsie

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

還是不會正常顯示喔 image

一開啟CMD,沒下任何指令,就能正常顯示了 圖片 2022-10-25 22-14-08

不過不知道跟這裡的設定有沒有關係 圖片 2022-10-25 22-14-45

我的跟你一樣,應該不是這問題

EvanHsieh0415 avatar Oct 25 '22 14:10 EvanHsieh0415

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

還是不會正常顯示喔 image

一開啟CMD,沒下任何指令,就能正常顯示了 圖片 2022-10-25 22-14-08 不過不知道跟這裡的設定有沒有關係 圖片 2022-10-25 22-14-45

我的跟你一樣,應該不是這問題

那應該是我有裝UAO的關係了....

tonyhsie avatar Oct 25 '22 14:10 tonyhsie

順帶一提 我在 PS SHELL 下也正常

圖片 2022-10-28 02-42-07

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

圖片 2022-10-28 02-46-55

(CCEHanlder 是為了在使用者不正常中斷程式的情況下,確保 OutputEncoding 仍然會正確切換回 ANSI)

tonyhsie avatar Oct 27 '22 18:10 tonyhsie

最終暫時解決方案:

cls; chcp 65001; ./BBDown.exe

EvanHsieh0415 avatar Mar 19 '23 22:03 EvanHsieh0415