Board logo

標題: [其他] 下載的簡體字的文件或歌曲名都是亂碼 [打印本頁]

作者: 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
  1. 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 READ 睇 READ 唔 READ 到,READ 唔到即中左樓上既推測
chue 發表於 2024-11-3 10:50



    其實出問題嘅,去linux度睇一樣係唔得的。 我本來想係linux區問呢條問題, 因為都想盡量不碰windows, 不過之前好多都係在wndows下載,所以就在windows區問下。
作者: finfin    時間: 2024-11-4 19:31

已經係亂碼名檔案,
我會用呢個網貼上去解決

文字檔,用呢個


避免方法:
通常都係解壓縮出黎後,檔案名或 ...
ToNg. 發表於 2024-11-4 03:56


好的, 唔該, 我睇睇。
作者: 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

Gb2312

via HKEPC IRF 5.1.14 - Android(5.1.2)
cyberyeah 發表於 2024-11-3 16:38



    要轉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 做。
  1. iconv -f 原始編碼 -t 目標編碼 文件名
複製代碼

作者: jerrychan0610    時間: 2024-11-6 11:00

可以試下下載convertz, 可以繁簡轉換, 可以轉碼, 檔名, 內容都可以轉
作者: finfin    時間: 2024-11-7 16:37

本帖最後由 finfin 於 2024-11-9 16:17 編輯
文字檔內容轉碼呢的問題係要用 Linux command line utilities 去解決

如果你睇清楚呢篇教學,係有2個步驟 ...
javacomhk 發表於 2024-11-5 03:38



    我唔使一定睇繁體,只要唔出亂碼簡體我無問題。
作者: finfin    時間: 2024-11-7 16:38

可以試下下載convertz, 可以繁簡轉換, 可以轉碼, 檔名, 內容都可以轉
jerrychan0610 發表於 2024-11-6 11:00



    好的, 唔該。
作者: javacomhk    時間: 2024-11-7 19:02

我唔使一定䏲繁體,只要唔出亂碼簡體我無問題。
finfin 發表於 2024-11-7 08:37


如果是壓縮檔案解壓後變亂碼你可以嘗試將解壓縮後的文件名改為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

如果是壓縮檔案解壓後變亂碼你可以嘗試將解壓縮後的文件名改為UTF-8編碼,您可以使用一些工具和方法。以 ...
javacomhk 發表於 2024-11-7 19:02



    下載的歌曲不是壓縮的,歌名都會亂碼。
作者: finfin    時間: 2024-11-9 16:20

而家都少遇到, 以前遇到使用不同內碼的壓縮檔時, 都係用 Bandizip 解決, 佢支援用不同的內碼去打開壓縮檔.
...
super_fatman 發表於 2024-11-8 06:56



    文件有啲昰壓縮, 但也不一定壓縮都一樣會亂碼。
下載的歌曲不是壓縮的,歌名都會亂碼。
作者: 66369    時間: 2024-11-9 17:09

文件有啲昰壓縮, 但也不一定壓縮都一樣會亂碼。
下載的歌曲不是壓縮的,歌名都會亂碼。 ...
finfin 發表於 2024-11-9 16:20

你在什麼地方下載.用什麼軟件來下載.有沒有歌詞.歌詞有沒有亂碼.
作者: super_fatman    時間: 2024-11-9 22:42

本帖最後由 super_fatman 於 2024-11-9 22:58 編輯
文件有啲昰壓縮, 但也不一定壓縮都一樣會亂碼。
下載的歌曲不是壓縮的,歌名都會亂碼。 ...
finfin 發表於 2024-11-9 16:20


其實問題是 上載者/壓縮者/標籤者 的電腦是用甚麼內碼.
絶大部份用家都已經用 Unicode, 是沒有問題. 主要問題是近幾年可能還有一些大陸用家在使用 Windows XP, 又或者是一些很舊的檔案.

檔案名是亂碼, 就使用 ConvertZ 之類用檔案名稱轉碼功能.
Mp3 tag是亂碼, 就使用 ConvertZ 用音頻檔案標籤轉換功能.
壓縮檔內的檔案名是亂碼, 就用 BandiZip 解壓功能.
作者: harryytm    時間: 2024-11-10 13:11

本帖最後由 harryytm 於 2024-11-10 21:20 編輯
下載的歌曲不是壓縮的,歌名都會亂碼。
finfin 發表於 2024-11-9 16:19

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測試看能否讀到





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2