中文文件名經URL編碼后404問題(apache/nginx都不行)
比如把"新聞.htm"URL編碼后成為
%E6%96%B0%E8%81%9E.htm
可是在apache/nginx下都404不能訪問(文件是存在的,可就是看得見摸不著),請教高手是什麼原因?
《解決方案》
是不是你得系統不支持中文呢?
《解決方案》
兩系統分別為英文的
linux+apache
centos+nginx
要怎麼樣才能支持中文呢?這個是否涉及中文問題呢?還是web server設置的編碼問題?
把中文名轉成UTF-8后倒是可以下載,可是考慮有些瀏覽器不是以UTF-8發送URL請求的,所以改成URL編碼
《解決方案》
就不能用news.html?