Re: [请问] Foobar2000 cue档案开启问题

楼主: s25g5d4 (function(){})()   2015-04-06 03:02:30
个人推荐用 Notepad++ 转换
转换方法非常简单
只要用 Notepad++ 打开 cue 档,看到一堆乱码
在选单列选择 编码->编码字符集->中文->GB2312 或 日文->SHIFT-JIS
就能看到原本的乱码变成正确的字
不过有可能遇到 BIG5 日文问题 http://showian.pixnet.net/blog/post/28848537
很不幸 Notepad++ 并没有内建 BIG5 日文,因此可能会出现缺字
像是这样: http://puu.sh/h2AS8/88fb0775f3.png
这时候就要出动 Mozilla Firefox 或是 PCMan 来处理
Firefox 的解法比较复杂,要把 .cue 改成副档名为 .txt
把档案拉进 Firefox 中,选择 BIG5 编码
这时就会看到原本空白的字符正确显示了
同时用 Notepad++ 打开 .txt, 选择 编码->编译成 UTF-8 码
将 Firefox 中的所有文字复制贴上至 Notepad++ 中,存盘并把副档名改回 .cue
PCMan 的解法是将 .cue 用 Notepad++ 打开,此时会看到缺字
打开 PCMan 并选择 ANSI 编辑->开新档案
把 Notepad++ 里全部的文字贴上 PCMan, 就会看到所有缺字回来了, MAGIC!
再按右键->全选整个缓冲区, 右键->复制 (只有纯文字)
回到 Notepad++ 先把编码调成 UTF-8 再贴上
Notepad++ 选单 编码 里有两种 UTF-8
"档首无 BOM" 者不会加入 Byte Order Mark (BOM)
没有这句话即代表会加入 BOM
加入 BOM 有机会造成程式无法读取,不过通常是老旧没有更新的才会
Foobar2000 本身可以读取含 BOM 的 .cue 档
不加入 BOM 通常是因为历史因素或网页相容性考量
另外 UCS-2 Little Endian / Big Endian 是指 UTF-16 LE/BE
LE 常见于 Windows/Linux, BE 常见于 Mac OS
http://zh.wikipedia.org/zh-tw/UTF-16
ANSI 指的是目前作业系统的默认编码
如台湾使用 BIG5, 大陆使用 GBxxx, 日本使用 SHIFT-JIS
选单的用词上,"编译" 指的是 Notepad++ 要用何种编码打开这份文件
"转换至"代表把目前文件转成目标编码
但是在转换前必须先确定已经选择正确编码方式,没有出现乱码才可以转换
用 Notepad++ 的好处是他本身是文字编辑器
所以你可以先修正档名不对或其他你觉得有问题的地方
像是我之前有遇过 .cue 档写 .wav 但是音乐档却是 .ape 之类的...
作者: goldie (阿良)   2015-04-08 22:23:00
好文推~!!竟然想的到用PCMan跟Firefox解决Big5日文问题,太强了@@b

Links booklink

Contact Us: admin [ a t ] ucptt.com