英文版Windows2k伺服器無法正常返回中文的問題

來源:互聯網
上載者:User
我開發了一套基於asp.net的網站,在中文版windowsXP下開發完成,安裝在英文版windows2k上後,從其他安裝中文版windows系統的機器上瀏覽網站中文無法正常顯示,修改web.config中的<globalization>任不見有效果,不知道有沒有朋友碰到過這樣的問題,還請賜教!先謝謝各位了!

*************Updated on 2005.3.18 *************

來自cn.thespoke.net的解決方案

做如下修改:<globalization fileEncoding="utf-8">

msdn中說fileEncoding是為 .aspx、.asmx 和 .asax 檔案分析指定預設編碼。將自動識別與 byte order mark 首碼一起儲存的 Unicode 和 UTF-8 檔案,而與 fileEncoding 的值無關。

*************Updated on 2005.3.20*************

msdn上建議ResponseEncoding和RequestEncoding要保持一致,否則可能出現亂碼問題

如下:

ResponseEncoding="gb2312"

RequestEncoding="utf-8"

這時仍然可能因為Request不支援中文編碼而出現參數亂碼,因此應改為:

ResponseEncoding="gb2312"

RequestEncoding="gb2312"

*************Updated on 2005.3.22*************

這兩天的測試顯示,亂碼問題可能出在資料訪問層(資料庫操作層)與英文版SqlServer的編碼轉換上,目前正在尋找有效地解決方案

測試表明,如果直接把中文版sqlserver中設定好的資料庫attach到英文版sqlserver,一切正常,可能某些設定有問題。

<to be continued>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.