作者kracker (莫理臣)
看板AVEncode
標題[請問] 字幕變成亂碼 (已查過)
時間Tue Dec 20 17:09:57 2011
之前因為想要在kmplayer上看到字幕的那些特效
所以在網路上找到了在設定裡把過濾器還有字幕的那些設定橋了一下
結果字幕特效有出來,可是字幕全變成亂碼跟一堆問號= =
字幕語言是big5,在字型裡把字元集設定成中文繁體也沒有用
http://imageshack.us/f/713/79524250.jpg/
而連帶的media player顯示出來的也變成亂碼
用convertz轉換utf-8成utf-8也沒有用
請問有什麼解決的方法嗎?
謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 14.201.68.199
1F:推 nobody:先用 word或是 ie 或 firefox開,看看他到底是什麼字幕 12/20 17:48
2F:推 nobody:應該說什麼編碼的字幕,通常這些程式可以選的編碼很多 12/20 17:49
3F:推 s25g5d4:你用convertZ轉出來的是不含BOM的UTF-8 播放程是沒偵測到 12/20 19:05
4F:→ s25g5d4:當ANSI播 當然會噴錯誤-.- 12/20 19:05
5F:→ s25g5d4:請用記事本打開 另存成UTF-8... 12/20 19:06
6F:→ s25g5d4:如果是我轉換時都會用Notepad++ 除非還要簡轉繁才會用到 12/20 19:06
7F:→ s25g5d4:ConvertZ 12/20 19:06
8F:→ kracker:果然是編碼的問題,我在網路上找到MadEdit,他把utf-8 12/20 19:08
9F:→ kracker:轉成big5就沒問題,但是後來變成日文顯示不出來,變成一些 12/20 19:10
10F:→ kracker:U+什麼的,請問是還有什麼地方出來問題嗎?? 12/20 19:10
11F:→ kracker:回3樓~結果字幕本身編碼就是utf-8了說,謝謝<(_ _)> 12/20 19:13
12F:推 s25g5d4:我說過了 他是不含BOM的UTF-8 convertZ轉出來都這樣 12/20 19:15
13F:→ s25g5d4:你要自己在重弄一次...用記事本重存一次就會變含BOM的了 12/20 19:16
14F:→ kracker:所以說是用covertz先轉成utf-8一次後再用記事本另存新檔成 12/20 19:31
15F:→ kracker:UTF-8降嗎???? 12/20 19:32
16F:推 s25g5d4:對...因為ConvertZ轉出來的是不含BOM的.. 12/20 19:42
17F:→ s25g5d4:用HEX Editor打開來看...開頭是沒有0xEF 0xBB 0XEF的... 12/20 19:43
18F:→ s25g5d4:用記事本存過以後開頭會多出0xEF 0xBB 0xBF 12/20 19:44
19F:→ s25g5d4:當然這個在普通文字編輯器下是看不到的... 12/20 19:44
20F:→ s25g5d4:但大部分播放器&文字編輯器會依照BOM而決定是否使用UTF-8. 12/20 19:44
21F:→ s25g5d4:至於為什麼不加BOM 是因為部分舊的軟體不認識BOM 12/20 19:46
22F:→ s25g5d4:所以會噴錯誤...但現在大部分軟體都沒問題了.. 12/20 19:46
23F:→ s25g5d4:反而不加BOM 會讓軟體認不出這是UTF-8編碼 12/20 19:46
24F:→ kracker:十分感謝!!!! 問題解決了~~~ 謝謝s大 12/20 20:00