以下就是問題發生的原因:
- USB 手指的檔案系統叫 FAT32. 每個檔案都有一個短的檔案名和長的檔案名。
- 短的檔案名用 Big5 編碼 (我的 Windows 是繁體中文的)。長的檔案名,用 Unicode 編碼。
- 這大陸 DVD 機,短檔案名稱只能顯示簡體中文。長檔案名因為是 Unicode,所以能顯示多國文字。
這就麻煩了。因為在香港長大,盡量希望長檔案名用繁體中文,但又不想老媽看到亂碼。這問題是我魂牽夢縈了一個星期,不斷研究怎解決這問題,一邊在動手看 FAT32 file system。終於忍不住手,寫程式,將 FAT File system 8.3 短檔案名裡面的繁體中文轉為簡體。用了我 2 整天的時間,終於搞掂! 請大家看看下面畫面:
沒有留言:
張貼留言