asp亂碼解決方案
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
今天在用utf-8編碼用在新的網(wǎng)站上,不想問題還真多,所以找了些文章,帖子,看了看,等下有用的就貼下面了。 <% response.charset = "utf-8" %> ' ④服務(wù)器輸出編碼為utf-8 暈,事情還沒有結(jié)束 剛開心,問題出來了,刷新后又變成亂碼,或者瀏覽其他的gb2312的頁面回來又亂碼了。值得又去google了一下,呵呵,還是找到答案了 看看下面的文字,就知道了,所有在后來我加了這個(gè),程序頂端 <%session.codepage=65001%> <%@ codepage=936%>簡體中文 <%@ codepage=950%>繁體中文 <%@ codepage=65001%>utf-8 codepage指定了iis按什么編碼讀取傳遞過來的串串(表單提交,地址欄傳遞等)。 出亂碼的原因也就是網(wǎng)站要整合的時(shí)候模塊編碼不一樣引起的。 不要轉(zhuǎn)換任何模塊網(wǎng)頁的編碼該utf-8的還是utf-8,該gb22312的還是gb2312 將gb2312模塊的conn.asp文件中加入了以下這段代碼 <%@language="vbscript" codepage="936"%> <%session.codepage=936%> 一切ok! 同樣在在utf-8模塊的包文件(如conn.asp,但是要注意conn.asp必須是在第一行調(diào)用)最前面加上 <%@language="vbscript" codepage="65001"%> <%session.codepage=65001%> 這幾天寫東西時(shí)總是遇到亂碼,郁悶,以前從來沒研究過編碼,只是拿過語句直接用!下午經(jīng)過研究后我得出以下結(jié)論! <% response.codepage=65001%> <% response.charset="utf-8" %> 就可以解決亂碼隱患,或者在每個(gè)頁面一開始加入: 該文章在 2010/12/5 14:22:09 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |