Translate

2012年1月30日 星期一

url中文亂碼

最近在做網站連結會發現一些錯誤
在網路參考了一些文章→http://blog.ericsk.org/archives/1423
決定將其做一個整理
空白→用%20取代
另外遇到中文的話,再用Server.UrlEncode

like this→Server.UrlEncode("中文路徑名稱").Replace("+","%20")


順帶一提,若檔案名稱的連結也有個+號的話
就照下列的方式→http://support.microsoft.com/kb/942076/zh-tw
http://blog.phpclubs.com/?p=490


在web.config底下加入此代碼

<system.webServer>

<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>

</system.webServer>

沒有留言:

張貼留言