No more IE!請試著使用FirefoxGoogle Chrome等瀏覽器瀏覽
標頭的可愛Alaskan Malamute來自維基百科~

2013年3月20日 星期三

Ubuntu Flash 中文亂碼方格

本文說的就是這種情形:
Youtube影片字幕及選項的中文亂碼

有些人的亂碼方塊裡有打叉叉,那不重要,都是一樣意思

以Ubuntu 12.10來講,Flash是不應該會有亂碼了
所以如果你用的是12.10或更新的版本(12.04或許也是,我不確定能往前幾個版本)請檢查
  1. 出現亂碼的時候,你使用的瀏覽器是否為Google Chrome (icon為藍黃綠紅四色)
  2. 換用其他瀏覽器開啟一樣的影片,是否正常 (若未安裝Flash plugin,請找軟體中心)

如果兩題答案都是"YES",那麼恭喜,請根據本文來修正
但如果你在第一題就出局,可能是未知的問題,本文幫不了你。
如果你使用的是舊版Ubuntu,試試看這篇文章

回到正題,以往Flash在Ubuntu上總是亂碼的,一直到近幾版才解決,但Flash也在Linux上停止開發了,同時Google宣佈將在Chrome內建Flash播放器,而且這部份的source code會由Google協助開發和更新。

這次的問題就出在Google負責的Flash播放器上面,因此只有官方的Chrome會出問題,而開放原始碼的版本Chromium(icon為深淺不一的四種藍色)以及其他任何瀏覽器都應該是正常的

目前應該是沒有治本的解法,我是選擇在官方修正之前先將Google自訂版的Flash停用


進行以下步驟前請先安裝一般的Flash!

動作開始


首先開啟Chrome,點選以下連結或在網址欄輸入
chrome://plugins/
畫面如下


有看到Adobe Flash吧~
展開詳細資訊,在右上角

展開後清單會稍微有點長,回頭找到Adobe Flash:

如果你有把Flash裝好,應該會發現這邊出現兩個可以停用的東西
上面那個圈起來的PPAPI就是這次的罪魁禍首,把它停用吧
停用PPAPI版本的Flash元件

重新整理分頁就會生效,不用重開東西:


這樣中文就不會再變亂碼了,Chrome會跟其他瀏覽器一樣改用系統內裝的Flash,不會再去叫自帶的版本,亂碼問題也就暫時解決。


最後再囉唆一下,這樣做其實有缺點。因為Google帶的那個Flash版本效能比起已經很久沒更新的11.2版好滿多的,所以效能比較吃緊的電腦可能可以選擇在必要時才停用新版本Flash,反正這動作整套做完不用一分鐘。

END,感謝各位看官的欣賞~


3 則留言:

匿名 提到...

成功解決了!感謝!

CWL 提到...

請問 韓文變成框框也可以這樣設定嗎?
一般都正常的可以顯示韓文
今天突然標籤頁面的標題都成了框框
參考好多資訊都不行。

花巴特 提到...

to CWL

想請問您的Ubuntu版本和使用的瀏覽器是哪種?
另外如果有截圖會更好判斷