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

前2篇 區分清楚 ANSI 與 Unicode 有何不同遇到亂碼,試試換成對應之語言包

感覺,還是漏講了一些東西,所以開此篇補充,大家就當作複習


A、理解流程

Windows 應用程式,裡面的文字、數字、符號,是如何顯示的

字符集,對照表,字的樣式




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


B、為何會亂碼

首先要明白字符集,區分2種 ANSI 與 Unicode

會造成亂碼,其源頭主因,是編寫程式的人,搞不清楚 ANSI 與 Unicode 有何區分,還再使用 ANSI

Unicode 又叫萬國碼,沒有亂碼問題,但又有區分 UTF-8 與 Unicode-16




C、單獨 exe 執行檔

建議,將副檔名顯示出來,方便判斷及識別,檔案是什麼類型,請參考 Windows 10 檔案總管,圖文使用教學,界面操作說明,連結總整理 裡面的 [ 顯示副檔名 ] 檢視切換為 [ 清單 ] 或 [ 詳細資料 ]

玩日文遊戲,可以用 Locale Emulator 將 ANSI 字符集,換成 Shift-JIS

執行簡中程式,可以用 Locale Emulator 將 ANSI 字符集,換成 GB2312

這樣應該可以解決亂碼,但只限制單獨 exe 執行檔

參考 轉區工具 Locale Emulator 能夠切換地區及語言,圖文使用教學




D、多個 exe 執行檔

這個超級麻煩,不建議去弄,原則上放棄,如果你非常需要執行,是可以試試看

經過前面的說明,你已經對 ANSI 字符集,有一定的了解,那麼就改

Windows 10 只需設定2個地方,語言包,非 Unicode 程式的語言

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




E、研究看看

日文遊戲,哪裡下載,參考 資源網站收集 文章底部 you know that 你懂的qq
亂碼,其實就是 ANSI 字符集錯亂,用到不對的 ANSI 字符集,
要理解字符集,並處理亂碼問題,要花上好幾年的時間,
原則上,先下載一些日文遊戲,自己研究看看




F、含不含 BOM 標籤

UTF-8 大部分用在與網路有關的東西上面,因為 UTF-8 一個字 3 個位元組,比較節省

UTF-8 字符集,又有區分,含不含 BOM 標籤

UTF-8 不含 BOM 標籤,程式設計 HTML JavaScript CSS PHP ...等

UTF-8 包含 BOM 標籤,文本字幕 srt ass ssa

參考 區分清楚 ANSI 與 Unicode 有何不同 後面說明




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

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

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


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


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


返回目錄 簡繁轉換,注意事項,圖文使用教學,連結總整理


返回目錄 影音轉檔、壓片工具、字幕工具,流程操作解說


Explain how to display text on the app

沒有留言:

張貼留言

由於經常被灌水, 所以您再發表留言之後, 需要耐心的等待博客主之審核, 於審核過後才會公開您的留言, 因此請您不要重複的留言, 謝謝您的留言
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