出現這樣的問題的原因:
如, 心夢 正常解析 為: %D0%C4%C3%CE 。 但是位址列中看到的是:%25D0%25C4%25C3%25CE
% 對再一次替換
這時選擇 rewrite 相容性,切換 。設定為 「 是」 或者 「否」 檢視是否解決
如果,還是出現,使用者空間不存在
開啟:function_core.php
找到:
- $_G['setting']['rewritecompatible'] && $username = rawurlencode($username)
rawurlencode 函式的作用:除了 -_. 之外的所有非字母數字字元都將被替換成百分號(%) 後跟兩位十六進位制數
這也就是% 被二次處理的原因
將 rawurlencode 函式去掉