為什麼這篇chrome淘寶亂碼鄉民發文收入到精華區:因為在chrome淘寶亂碼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者drkh (eutatosp)看板Browsers標題[字型] 淘寶登錄視窗內的文字, 一部份是...
按: 2022年5月18日發現已無此問題.
發文後補充: 此問題在 Chrome 或 Edge 有一使用套件的解法, 請捲至最底.
淘寶的登錄網頁網址為 https://login.taobao.com/
它的 page source 有 <meta charset="UTF-8"/> 的 tag. 但在我的 Win7 PC 開啟
此網頁, 不論是用 Chrome, Firefox 或 IE 11, 會有部份文字是亂碼, 其餘可正確顯示.
且因部份文字可顯示正確, 所以也無法手動選擇一種可以令全部文字均正確顯示的
encoding.
見圖: https://tinyurl.com/yda8y8rl
可是, 在我的 Win10 筆電開啟此網頁, 不論是 Edge, Chrome, IE 11 均無問題.
是 Win7 PC 哪裡有問題嗎?
這台 Win7 PC 很老了, 只依稀記得當年手殘, 曾把字型跟輸入法胡搞瞎搞了一番,
現在也忘記是怎麼搞的了. 只記得曾把中國海字集 cswsmin.tte 改名為 eudc.tte,
然後複製到 c:\windows\fonts . 這會有關係嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.217.235 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1609058124.A.899.html
Chrome 的外掛 Requestly 可修改所有的 header, 若僅想針對特定網頁更改
Accept-Language, 可用一款名為 Spoofs Lang 的外掛.
見 https://tinyurl.com/ybdqaaoq
在它的 Options 頁面點按 add setting, 在上面左邊的編輯欄位手動鍵入任何一個
非繁體中文的語言代碼, 例如:簡體中文的代碼 zh-cn , 在下面的編輯欄位鍵入
*://*.taobao.com/* (網址可含 wild card),
然後點按網頁下端的 Savd 按鈕, 儲存設定值.
之後, 即使瀏覽器的語言設定首位為繁體中文, 淘寶的登錄頁面的簡體字仍可全部
正確顯示.
以上所述雖適用於我的老舊 Vivaldi 2.0 版(懶得更新), 但若為 Chrome 72 以後的
版本, 則須修改程式.
見 https://tinyurl.com/y94xwufu (英文)
在此網頁搜尋以下字句:
specifying 'extraHeaders' in opt_extraInfoSpec
我不懂程式, 我是在上面此外掛專屬網頁的 Support 頁籤看到有人提供此訊息.
此外掛的作者顯然早已放棄更新, 也無聯絡方式. 若有人會修改, 敬請見告.
*********************
承蒙網友 NicholasLin 來信, 提供了專門針對淘寶的 Requestly 設定方法.照錄於下.
感謝.
在 Google Chrome 或是 Microsoft Edge 中,可以自應用程式商店加入擴充套件
Requestly 來設定,因為這套擴充套件可以針對單一網站匹配修改,也比較多人使用,
會安全一些。
新增 HTTP Rules -> Modify Headers
設置 If request "URL" "contains" "taobao.com" "Modify" "Request" Header
"Accept-Language" Value "zh-CN;q=0.9,zh-TW,zh;q=0.8,en-US;q=0.7,en;q=0.6"
透過設定可將 Accept-Language 的標頭修改為簡體中文優先(權重高於正體中文)
意義相等於瀏覽器中的顯示語言順序,並且限制在網址中包含淘寶的網域名稱才做修改,
這樣就可以解決亂碼顯示問題,也不影響其他網站的瀏覽使用,供參。
※ 編輯: drkh (1.163.48.127 臺灣), 05/18/2022 10:20:43