作者: finfin 時間: 2024-11-3 07:37 標題: 下載的簡體字的文件或歌曲名都是亂碼
windows不是可以顯示簡體字嗎?
但係點解好多時下載的文件或歌曲名字會變成亂碼?
試過在word把文件轉碼,有時成功,有時都無法顯示正常!
歌名就要重新改過。
請問是什麼原因及有咩方法避免?
作者: harryytm 時間: 2024-11-3 08:50
本帖最後由 harryytm 於 2024-11-3 23:57 編輯
Windows Vista 開始係用 UTF-16 儲存檔案名稱
有啲檔案壓縮程式唔係行 Unicode
而係跟 Windows 嘅 ANSI Code page
簡體中文 Windows 嘅 code page 係 936 ANSI/OEM Simplified Chinese (PRC, Singapore); Chinese Simplified (GB2312)
正體中文 Windows 嘅 code page 係 950 ANSI/OEM Traditional Chinese (Taiwan; Hong Kong SAR, PRC); Chinese Traditional (Big5)
喺簡體中文 Windows 整出嚟嘅壓縮檔
用正體中文 Windows 去開入面啲檔案名稱會亂碼
執行以下指令可以改 Windows 非 Unicode 程式嘅 code page
- rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
延伸閱讀 Code Page Identifiers - Microsoft Learn
https://learn.microsoft.com/en-us/windows/win32/intl/code-page-identifiers
作者: chue 時間: 2024-11-3 10:50
試下將亂碼部份交比 LINUX READ 睇 READ 唔 READ 到,READ 唔到即中左樓上既推測
作者: cyberyeah 時間: 2024-11-3 16:38
Gb2312
via HKEPC IRF 5.1.14 - Android(5.1.2)
作者: ToNg. 時間: 2024-11-4 03:56
已經係亂碼名檔案,
我會用呢個網貼上去解決
https://wrtools.top/coderepair.php
文字檔,用呢個
https://txtconv.arpuli.com
避免方法:
通常都係解壓縮出黎後,檔案名或內文問題,
用可以改Code的解壓縮軟件解決,
例如winrar
教學
https://kaedeknowledge.blogspot. ... es-with-winrar.html
作者: finfin 時間: 2024-11-4 19:30
其實出問題嘅,去linux度睇一樣係唔得的。 我本來想係linux區問呢條問題, 因為都想盡量不碰windows, 不過之前好多都係在wndows下載,所以就在windows區問下。
作者: finfin 時間: 2024-11-4 19:31
好的, 唔該, 我睇睇。

作者: finfin 時間: 2024-11-4 19:31
本帖最後由 finfin 於 2024-11-4 19:33 編輯
Windows Vista 開始係用 UTF-16 儲存檔案名稱
有啲檔案壓縮程式唔係行 Unicode
而係跟 Windows 嘅 ANSI Cod ...
harryytm 發表於 2024-11-3 08:50
唔該晒。

不過唔係壓縮檔都一樣會出咁嘅問題。
作者: finfin 時間: 2024-11-4 19:31
要轉code?
作者: aarv 時間: 2024-11-4 21:21
唔知你講既歌曲名係咪指以前mp3既id3 tag,呢D可以搵程式改(ConvertZ)
作者: doggiestyle 時間: 2024-11-4 21:30
本帖最後由 doggiestyle 於 2024-11-4 21:31 編輯
只係顯示唔到既 ,通常可以轉碼轉返出黎 (GBK-->BIG5)
轉唔返出黎果 D 唔知係 Unicode 補完計畫 整出黎既野
定係可能晌唔同編碼系統底下 save as 過幾次? 就唔知了....
作者: javacomhk 時間: 2024-11-5 03:38
本帖最後由 javacomhk 於 2024-11-6 08:41 編輯
文字檔內容轉碼呢的問題係要用 Linux command line utilities 去解決
如果你睇清楚呢篇教學,係有2個步驟轉一次係唔得嘅,首先你要轉 GB簡體去 UTF8,然後再轉 UTF8 簡體去繁體。
參考
https://www.hkepc.com/forum/viewthread.php?fid=24&tid=2676324
Windows 下可以用 WSL2 去安裝及執行 Linux utilities
同樣地檔案名稱轉碼就係要在解壓後用 iconv 做。
- iconv -f 原始編碼 -t 目標編碼 文件名
作者: jerrychan0610 時間: 2024-11-6 11:00
可以試下下載convertz, 可以繁簡轉換, 可以轉碼, 檔名, 內容都可以轉
作者: finfin 時間: 2024-11-7 16:37
本帖最後由 finfin 於 2024-11-9 16:17 編輯
我唔使一定睇繁體,只要唔出亂碼簡體我無問題。
作者: finfin 時間: 2024-11-7 16:38
好的, 唔該。

作者: javacomhk 時間: 2024-11-7 19:02
如果是壓縮檔案解壓後變亂碼你可以嘗試將解壓縮後的文件名改為UTF-8編碼,您可以使用一些工具和方法。以下是幾種常見的方法:
1. 使用WinRAR:
- 打開WinRAR並導航到RAR文件。
- 右鍵點擊RAR文件,選擇“解壓到...”。
- 在彈出的窗口中,勾選“替換文件名”的復選框。
- 點擊“其他”按鈕,選擇“UTF-8”作為文件名編碼。
- 點擊“確定”並解壓縮文件。
2. 使用命令行工具:
- 使用命令行工具如7-Zip,您可以通過命令行參數來指定文件名編碼。
- 例如,使用以下命令:
```sh
7z x yourfile.rar -m0=UT
```
- 這將解壓縮文件並將文件名編碼為UTF-8。
作者: super_fatman 時間: 2024-11-8 06:56
本帖最後由 super_fatman 於 2024-11-8 06:59 編輯
而家都少遇到, 以前遇到使用不同內碼的壓縮檔時, 都係用 Bandizip 解決, 佢支援用不同的內碼去打開壓縮檔.
https://tw.bandisoft.com/bandizip/

作者: finfin 時間: 2024-11-9 16:19
下載的歌曲不是壓縮的,歌名都會亂碼。
作者: finfin 時間: 2024-11-9 16:20
文件有啲昰壓縮, 但也不一定壓縮都一樣會亂碼。
下載的歌曲不是壓縮的,歌名都會亂碼。
作者: 66369 時間: 2024-11-9 17:09
你在什麼地方下載.用什麼軟件來下載.有沒有歌詞.歌詞有沒有亂碼.
作者: super_fatman 時間: 2024-11-9 22:42
本帖最後由 super_fatman 於 2024-11-9 22:58 編輯
其實問題是 上載者/壓縮者/標籤者 的電腦是用甚麼內碼.
絶大部份用家都已經用 Unicode, 是沒有問題. 主要問題是近幾年可能還有一些大陸用家在使用 Windows XP, 又或者是一些很舊的檔案.
檔案名是亂碼, 就使用 ConvertZ 之類用檔案名稱轉碼功能.
Mp3 tag是亂碼, 就使用 ConvertZ 用音頻檔案標籤轉換功能.
壓縮檔內的檔案名是亂碼, 就用 BandiZip 解壓功能.
作者: harryytm 時間: 2024-11-10 13:11
本帖最後由 harryytm 於 2024-11-10 21:20 編輯
MP3 用 ID3 標籤去記錄歌名
ID3v1 只支援 ANSI 即係 OS 嘅 Codepage
ID3v2 先至開始支援 Unicode 同 UTF-16
樓上提到嘅 ConvertZ 雖然仲 work
不過已經係好舊嘅軟件
要搵可靠嘅下載點並唔容易
有人整咗個 ConvertZ 嘅 clone 叫 ConvertZZ
改良咗 ConvertZ 嘅介面設計
ConvertZZ
https://github.com/flier268/ConvertZZ
foobar2000 嘅 chacon 插件
可以修正 codepage 不同引致嘅亂碼問題
foobar2000 - Chacon
https://www.foobar2000.org/components/view/foo_chacon
手頭上無歌名亂碼嘅 MP3 去試
所以未有無步驟去解決歌名亂碼問題
不過步驟大致上係用返正確嘅 codepage 去開個 mp3
然後將正確嘅歌名 save 返做 ID3v2
作者: jerrychan0610 時間: 2024-11-12 08:58
MP3 用 ID3 標籤去記錄歌名
ID3v1 只支援 ANSI 即係 OS 嘅 Codepage
ID3v2 先至開始支援 Unicode 同 UTF-1 ...
harryytm 發表於 2024-11-10 13:11
請問yahoo key有無新版?
作者: eilot 時間: 2024-11-13 13:42
之前花了長時間逐個CUE檔用convertZ轉換
雖然有批量轉換,但發現大多數都是轉完後foobar認不到
所以只能逐個改完再逐個放入foobar測試看能否讀到

