asp url編碼問題

2021-09-01 19:04:07 字數 691 閱讀 1101

function param(name)

response.codepage = 28591

param = request.item(name).item & ""

response.codepage = 936

dim cset : cset = "gbk"

with new regexp

.pattern = "^(?:[\x00-\x7f]|[\xe0-\xef][\x80-\xbf])+$"

if .test(param) then cset = "utf-8"

end with

with server.createobject("adodb.stream")

.type = 2

.charset = "iso-8859-1"

.open

.writetext param

.position = 0

.charset = cset

param = .readtext(-1)

.close

end with

end function

中文亂碼在url上面的亂碼。

處理方式。 這個函式的執行必須是最上面, 也就是獲取request中,他應該最早被執行到。

比如系統有驗證輸入規則的。 也必須在這個後面!。

編碼方式,編碼之問題

編碼方式對於程式的重要不言而喻,若是不能徹底理解編碼方式,則在許多的地方都會困擾著你。對於編碼方式的困擾,在剛學習jsp時出現的亂碼問題到現在一年有餘,一直在模糊狀態,如今,也不知道是不是真的徹底明白,只是有一點小小的收穫,期待以後的徹底理解,在此先記錄一下點點滴滴。從開始的亂碼起。首先是jsp中的...

mysql中的編碼問題 mysql編碼問題總結

網上查了一些mysql編碼相關的資料,在這裡整理下,不對的地方歡迎各位批評指正。character set server 預設的內部操作字符集 character set connection 連線層字符集 character set results 查詢結果字符集 character set da...

Ireport 編碼問題

用ireport 3.0 配置好資料來源之後,建立乙個報表。在預覽中可以正常顯示。但是當在jsp見面呼叫.jasper檔案的時候,只能顯示英文和數字,凡是漢字乙個也不顯示。更加氣憤的是寫個引數叫 admin你好 結果輸出admin,把 你好 給省略掉了。痛苦啊 解決辦法 匯入相關的jasperrep...