檢查了web.config的配置是正確的:
!-- 全球化 此節設置應用程序的全球化設置。 -->
<globalization fileEncoding="gb2312" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN"/>那問題處在何處?經分析發現:這是文件本身的編碼格式造成的。
請在vs2005中用鼠標右鍵點擊aspx文件 --> 打開方式 --> 帶編碼的 web 窗體編輯器 --> 選擇Unicode(UTF-8待簽名)編碼格式打開文件,看看裡面的漢字是否能正確顯示,若不能,就把通過雙擊打開的文件復制後再粘貼(替換)到用utf-8打開的文件裡裡。
也可以在記事本中通過 文件 --> 編碼設置 進行修改。
總結:要保證文件本身為utf-8編碼格式。 .cs文件也是一樣。