URL 編碼問題極其複雜,僅從常見場景切入。
https://www.baidu.com/s?wd=%C4%E3%BA%C3(藍色部分為 GB2312 編碼)。https://www.google.cn/search?hl=zh-CN&q=%E4%BD%A0%E5%A5%BD(藍色部分為 UTF-8 編碼)。可利用搜尋引擎快速查詢任意漢字編碼。
URL 含漢字有利 SEO,但編碼選擇需謹慎。我建議 GB2312,理由極務實:早期網站用 UTF-8,發現百度 Robot 以未知編碼路徑訪問導致 404,改用 GB2312 後百度結果直接顯示漢字路徑(如 https://www.baidu.com/s?wd=%D1%EE%E8%CF%B4%E5),Google 則無法正確顯示。必須「特殊照顧技術有缺陷的角色」。
編碼問題讓人頭疼,不深究,僅分享實踐經驗:視目標搜尋引擎選擇編碼,GB2312 兼容百度更佳。