updatepanel中當ContentComplate裡面存在TextBox的時候會出現中文亂碼
一般存在這樣兩個解決方案:
1. 在web.config裡面增加
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
2. 在後台代碼裡面對亂碼進行decoder操作
上面兩種都不是好的方案,第一個可能會導致其他的頁面出現問題, 第二個雖然存到數據庫中的是正確的,但是,用戶看到的仍然是亂碼,嚴重影響用戶體驗。那麼,最好的解決方法在哪裡?
解決思路:我們可以通過對web.config文件增加 <location> 配置節來對特定文件或者目錄進行encoding配置 ,如下:
<location path="此處為目錄或文件名">
<system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>