Windows 10 教你該如何使用 Beta 測試版 Unicode UTF-8 提供全球語言支持

A、理解錯誤

抱歉,更正一下內容 教你使用 Beta 測試版 Unicode UTF-8 提供全球語言支持 這篇,裡面的用法,我理解錯誤,我誤解了它的用途

關於亂碼,為什麼會亂碼,個人也是搞了很久,研究了很久,最後才明白,原來是 ANSI 字符集錯亂,將一些心得敲在下面3篇,大家有時間可以參考看看

區分清楚 ANSI 與 Unicode 有何不同,玩遊戲、編寫程式,不亂碼

多個 exe 執行檔,遇到亂碼,試試換成對應之語言包,說不定可行

總結複習,理解流程、為何會亂碼、區分清楚 ANSI 與 Unicode 有何不同


B、原理說明

ANSI 跳脫序列 https://zh.wikipedia.org/zh-tw/ANSI转义序列

Unicode 萬國碼 https://zh.wikipedia.org/zh-tw/Unicode

如果您對簡繁轉換,有興趣,要研究簡繁轉換,參考 簡繁轉換,注意事項,圖文使用教學




點擊右側連結,觀看 youtube 視頻解說 https://www.youtube.com/watch?v=uhd3_K6ny24


C、單獨 exe 執行檔

如果軟體,執行時,出現一堆 ??? 問號,文字都是亂碼,用 Locale Emulator 轉區,就可以處理

如果遊戲,執行時,出現一堆 ??? 問號,文字都是亂碼,用 Locale Emulator 轉區,就可以處理

參考 轉區工具 Locale Emulator 及 NTLEA 能夠切換 ANSI 字符集,解決亂碼問題


D、多個 exe 執行檔

只是遇到多個 exe 執行檔,或是外部調用 dll 擴充檔,就沒法用 Locale Emulator 轉區




Windows XP 7 作業系統,傳統控制台,裡面的語言及地區,可以切換語區,參考

玩日文遊戲 Play some Japanese Games 需要注意之事項 Version 1

玩日文遊戲 Play some Japanese Games 需要注意之事項 Version 2

但是,不建議使用,因為後面改回原本的語言及地區,有些組態設定值之參數會跑掉,後續處理,十分的麻煩

Windows 10 作業系統,只需設定2個地方,語言包,非 Unicode 程式的語言,參考

多個 exe 執行檔,遇到亂碼,試試換成對應之語言包,說不定可行

總結複習,理解流程、為何會亂碼、區分清楚 ANSI 與 Unicode 有何不同




E、滑鼠右鍵,菜單不見

滑鼠右鍵 Locale Emulator 沒有出來的問題,應該是被防毒軟體擋掉,應該是被防毒軟體封鎖

防毒軟體,參考 幾個常見之免費防毒軟體,圖文使用教學 將 Locale Emulator 加入白名單




F、更正

這時,可以試著將 [ Beta 測試版 Unicode UTF-8 提供全球語言支持 ] 打勾,

啟用 [ Beta 測試版 Unicode UTF-8 提供全球語言支持 ] 說不定,可以執行

抱歉 教你使用 Beta 測試版 Unicode UTF-8 提供全球語言支持 這篇,裡面的用法,我誤解了,在此更正一下

經過

區分清楚 ANSI 與 Unicode 有何不同,玩遊戲、編寫程式,不亂碼

多個 exe 執行檔,遇到亂碼,試試換成對應之語言包,說不定可行

總結複習,理解流程、為何會亂碼、區分清楚 ANSI 與 Unicode 有何不同

那3篇的解說,大家應該十分清楚的知道 Windows 作業系統,同時存在 ANSI 及 Unicode 這2種字符集

★★★ 點擊 exe 執行檔,會先判斷是否為 Unicode 字符集,如果是,則用 Unicode 字符集開啟,如果不是,則用 ANSI 字符集開啟

遊戲、程式,裡面的文字,如果使用 Unicode 字符集,則跑 Unicode

遊戲、程式,裡面的文字,如果非 Unicode 字符集,則跑 ANSI




如果把 Beta 測試版 Unicode UTF-8 提供全球語言支持,這功能打勾




遊戲、程式,裡面的文字,如果使用 Unicode 字符集,則會優先跑 UTF-8

UTF-8 一般用在與網路有關的東西上,因為少一個字節,可以節省流量,至於作業系統,採用 UTF-8 優先,原則上,應該也是 ok 可以

其實這幾篇的教學,主要是在處理亂碼問題,與作業系統,採用 UTF-8 優先無關,但是了解一下,採用 UTF-8 優先的運作原理,也是 ok 可以的




G、操作步驟

啟動 Windows 10 內建 [ Unicode UTF-8 提供全球語言支持 ] 功能之說明

1、點擊 [ 地區 ]

參考 教你進入 Windows 10 傳統控制台 開啟傳統控制台




2、切到 [ 系統管理 ]

點擊 [ 變更系統地區設定 ]




3、將 [ Beta 使用 Unicode UTF-8 提供全球語言支持 ] 左邊的框框,打勾

點擊 [ 確定 ]




4、點擊 [ 立即重新啟動 ]




H、失敗範例一

接下來,可以試試,直接點擊 exe 執行檔,看看能否正常執行,遊戲內的文字,有轉到沒問題,但路徑出問題,所以是失敗




I、失敗範例二

Locale Emulator 相關文章,有網友回覆愛剪輯亂碼問題




...於是我下載愛剪輯,回來試試

愛剪輯,不能用 Locale Emulator 轉區,後來我想到 Windows 10 新增使用者,請參考 教您該如何在 Windows 10 新增使用者,添加本機離線帳戶,避免重灌,測試軟體 這篇,就是一個帳戶用成繁體中文,一個帳戶用成簡體中文,不過語言對照表,是系統共用,不能獨立各自設定,所以算是失敗了,沒辦法...亂碼問題,本來就很難處理

愛剪輯,我測試了一段時間,發現它,中文字的部分,有用圖片、Unicode、GB2312...更本就在亂搞

如果你要用愛剪輯,可以另外用一台電腦,桌機或筆電,安裝簡體中文 Windows 10 作業系統,然後使用愛剪輯,這樣就不會有亂碼的問題

但個人建議,尋找類似的軟體取代,在 電腦變慢,電腦卡頓,可能是主機板上的晶片,沒有對應到驅動,記得安裝驅動程式 裡面,第5點的那個站,可以找到 you know that 你懂的qq




J、取消勾勾

該方式 [ Beta 測試版 Unicode UTF-8 提供全球語言支持 ]

請勾勾取消,這個本來就是 Beta 測試版,想想還是不要搞得太複雜,原本就沒勾,就不要勾




上述之圖文使用教學,如果還不太明白,請至下方連結,查看 youtube 視頻解說

視頻解說之第一部分 https://www.youtube.com/watch?v=uhd3_K6ny24

謝謝大家,抽空觀看 file backup name 備份檔名 windows03007


後續文章 不一定能解決 Locale Emulator 於安裝後,系統語系跑掉,造成各種亂碼


返回目錄 轉區工具 Locale Emulator 及 NTLEA 能夠切換 ANSI 字符集,解決亂碼問題


Teach you to enable Unicode UTF-8 on Windows 10

沒有留言:

張貼留言

由於經常被灌水, 所以您再發表留言之後, 需要耐心的等待博客主之審核, 於審核過後才會公開您的留言, 因此請您不要重複的留言, 謝謝您的留言
Hello my friend, I have no money, My blog is super chill, Please do not screw me in the replies at the bottom of the article, thank you very much