大家都知道,.avi格式的電影要比.rm格式的在畫質和音質方面都有清晰一些,但是字幕文件一般是需要單獨載入的。用暴風影音Ⅲ打開一個.avi格式的電影,在播放界面狀態按下F10功能鍵,然後找到字幕文件(.SRT格式),選定即可導入。但其默認字體顯示為“Arial”,筆者更喜歡用“微軟雅黑”字體,於是將字幕顯示字體設置為“微軟雅黑”,結果發現字幕顯示為“亂碼”(如圖1)。
圖一 修改載入字體為微軟雅黑時出現亂碼
嘗試著變換為其它字體,比如宋體時,導入的外掛字幕依然“亂碼”(如圖2)。
圖二 調為宋體時依然為亂碼
用記事本程序打開字幕文件查看,也沒發現什麼異常,於是懷疑是字幕設置的問題。在“高級選項”的“字幕”顯示下仔細查看,希望能發現什麼“蛛絲馬跡”,看到有個“風格”選項,於是嘗試著將“風格”由原來的“ANSI(0)”變換為“默認(1)”(如圖3),確定後看看,字幕立即就正常了。
圖三 調整字幕顯示風格後恢復正常
小結:經筆者測試,無論外掛中文字幕使用何種字體,只要風格為“ANSI(0)”都會顯示為亂碼,只需要將其風格變換為“默認(1)”或者“GB2312(134)”即可。當然如果你使用其他語言的外掛字幕,遇到字體的亂碼問題,也可以在這裡嘗試著改變字體“風格”來消除亂碼。
提示:ANSI是8位的字符集,只能表示128個字符,只有英文字符、羅馬數字、特殊符號字符集,因此如果中文字幕采用這種風格將顯示“亂碼”。中文字幕請調整為GB2312(134)風格.