asp亂碼解決方案
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
[p][color=#0000ff]今天在用utf-8編碼用在新的網站上,不想問題還真多,所以找了些文章,帖子,看了看,等下有用的就貼下面了。[br]今天,我開始把 codepage="936" 改成 [color=red]codepage="65001"[/color][br]把charset=gb2312改成 [color=red]charset=utf-8[/color][br]可是還是亂碼,只要是腳本用的地方還是亂碼,現在終于找到問題了,就是當腳本輸出時候,要以utf-8編碼輸出。[br]就是要加一句[color=red]<% response.charset = "utf-8" %>[/color][br][br]①首先當然是頁面本身用utf-8編碼,在dw新建頁時默認編碼定為“unicode(utf-8)”[br]<%@language="vbscript" [color=red]codepage="65001"[/color] %>[br]' ②codepage="65001" 告訴服務器頁面使用utf-8編碼的[br][br][br][br]' ③charset=utf-8告訴瀏覽器頁面使用utf-8編碼的[br][br][br][/color][color=#0000ff][color=red]<% response.charset = "utf-8" %>[br][/color]' ④服務器輸出編碼為utf-8[br][br][br][br][color=red]暈,事情還沒有結束[/color][br]剛開心,問題出來了,刷新后又變成亂碼,或者瀏覽其他的gb2312的頁面回來又亂碼了。值得又去google了一下,呵呵,還是找到答案了[br][br]看看下面的文字,就知道了,所有在后來我加了這個,程序頂端[br][color=red]<%session.codepage=65001%>[/color][br][br]<%@ codepage=936%>簡體中文[br]<%@ codepage=950%>繁體中文[br]<%@ codepage=65001%>utf-8[br][br]codepage指定了iis按什么編碼讀取傳遞過來的串串(表單提交,地址欄傳遞等)。[br]出亂碼的原因也就是網站要整合的時候模塊編碼不一樣引起的。[br]不要轉換任何模塊網頁的編碼該utf-8的還是utf-8,該gb22312的還是gb2312[br][br]將gb2312模塊的conn.asp文件中加入了以下這段代碼[br]<%@language="vbscript" codepage="936"%>[br]<%session.codepage=936%>[br]一切ok![br][br]同樣在在utf-8模塊的包文件(如conn.asp,但是要注意conn.asp必須是在第一行調用)最前面加上[br]<%@language="vbscript" codepage="65001"%>[br]<%session.codepage=65001%>[/color][/p]
[p][color=#0000ff]這幾天寫東西時總是遇到亂碼,郁悶,以前從來沒研究過編碼,只是拿過語句直接用!下午經過研究后我得出以下結論![br][br]首先,選擇編碼:你必須按照你頁面的內容選擇編碼,不過建議前臺后臺都使用utf-8編碼,方法是在conn.asp中加入:[/color][/p][color=#0000ff]引用[/color] [color=#0000ff]<%@ codepage=65001 %>[br]<% response.codepage=65001%>[br]<% response.charset="utf-8" %>[/color] [p][color=#0000ff]就可以解決亂碼隱患,或者在每個頁面一開始加入:[br][br]如果有小的頁面,直接asp服務端聲明<%response.charset="utf-8"%>,這樣基本可以解決亂碼問題![br][br]其次,如果某個頁面不用utf-8編碼,直接加上:<%response.charset="gb2312"%>[br][br]還有個問題,就是某個頁面是utf-8編碼,而另外一個頁面是gb2312編碼,如何實現跳轉而沒有亂碼。方法是:[br]給gb2312頁面設置:session.codepage=936;或者直接用response.redirect實現跳轉.[br][br]另外,基本常識:[br]<%@ codepage=936%>簡體中文[br]<%@ codepage=950%>繁體中文[br]<%@ codepage=65001%>utf-8[/color][/p] 該文章在 2010/12/5 14:22:09 編輯過 |
關鍵字查詢
相關文章
正在查詢... |