萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> java >> 如何處理asp開發采用UTF

如何處理asp開發采用UTF

class="area"> 用asp,access數據庫,網頁編碼是utf-8。經常出現亂碼,所有從數據庫裡讀的中文字都是亂碼。 

問題解決: 

〈%@codepage="65001"%〉
〈http-equiv="Content-Type" content="text/html; charset=UTF-8"〉
一個也不能少 
另外,文件要存為utf-8格式的 
還有,程序不能出錯,嘿嘿 要是有錯誤的程序,那麼剛打開的時候正常的,刷新了就亂碼了 
這裡說的出錯時不會使整個頁面不顯示的出錯。 

 1.〈% @ codepage="65001" %〉
2.〈 http-equiv="Content-Type" content="text/html; charset=UTF-8" 〉
3. Session.CodePage = 65001   
4. 文件存成 UTF-8 

說明:〈 http-equiv="Content-Type" content="text/html; charset=UTF-8"〉
======================================= 
這條比較重要,也比較常見,這個決定了浏覽者浏覽器選擇哪一種內碼來訪問你的網頁。 

4,文件存成 UTF-8 
如果你用中文輸入法,網頁裡面出現中文,這一條就比較重要了.因為我們用普通輸入法輸入的文字不是UTF格式的,所以要重新保存成 UTF-8格式。 

所有從數據庫裡讀的中文字都是亂碼 
===================== 
1,〈%@codepage="65001"%〉
出現這種事情,數據庫跟內碼沒什麼關系,關鍵是ASP程序用什麼內碼去傳輸你的數據,加上這句話,就強制ASP用UTF來傳輸數據。 
  
嘗試在〈%@codepage="65001"%〉下加一行: 〈%Session.CodePage=65001%〉 
copyright © 萬盛學電腦網 all rights reserved