asp.net URL 顯示亂碼 解決方法
更新時(shí)間:2009年06月19日 21:36:10 作者:
剛剛接觸網(wǎng)頁(yè)開(kāi)發(fā),不過(guò)遇到URR參數(shù)傳遞錯(cuò)誤的問(wèn)題,兩個(gè)頁(yè)面進(jìn)行信息交互時(shí)可以用url進(jìn)行傳遞,但是如果傳遞信息的編碼格式不是UTF-8(或者不是設(shè)置的默認(rèn)格式)URL傳遞時(shí)會(huì)出現(xiàn)亂碼。
比如你傳入漢字,或者傳入"§”等其他編碼格式的字符串系統(tǒng)解析后的url為亂碼。經(jīng)過(guò)在網(wǎng)上的查找覺(jué)得一下兩種方式比較好:
1.如果url在后臺(tái)解析的話采用HttpUtility.UrlEncode(url,System.Text.Encoding.GetEncoding("編碼格式(GB2312)"));
2.如果是傳入前臺(tái)的話在組織URL時(shí)對(duì)傳遞信息進(jìn)行編碼。編碼方法可以寫(xiě)到j(luò)s文件中使用encodeURIComponent(source)函數(shù),其中source為中文??梢詫⑻厥庾址M(jìn)行轉(zhuǎn)換,被轉(zhuǎn)換后的url就不會(huì)出現(xiàn)亂碼了。
1.如果url在后臺(tái)解析的話采用HttpUtility.UrlEncode(url,System.Text.Encoding.GetEncoding("編碼格式(GB2312)"));
2.如果是傳入前臺(tái)的話在組織URL時(shí)對(duì)傳遞信息進(jìn)行編碼。編碼方法可以寫(xiě)到j(luò)s文件中使用encodeURIComponent(source)函數(shù),其中source為中文??梢詫⑻厥庾址M(jìn)行轉(zhuǎn)換,被轉(zhuǎn)換后的url就不會(huì)出現(xiàn)亂碼了。
相關(guān)文章
.NET中如何將文本文件的內(nèi)容存儲(chǔ)到DataSet
大家在項(xiàng)目中比較多的會(huì)對(duì)文件進(jìn)行操作,例如文件的上傳下載,文件的壓縮和解壓等IO操作。而在.NET項(xiàng)目中較多的會(huì)使用DataSet,DataTable進(jìn)行數(shù)據(jù)的緩存。每一個(gè)DataSet都是一個(gè)或多個(gè)DataTable對(duì)象的集合,本文主要介紹的是如何將文本文件的內(nèi)容存儲(chǔ)到DataSet里去。2016-12-12使用ASP.Net?WebAPI構(gòu)建REST服務(wù)
這篇文章介紹了使用ASP.Net?WebAPI構(gòu)建REST服務(wù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06ASP.NET Core讀取Request.Body的正確方法
相信大家在使用ASP.NET Core進(jìn)行開(kāi)發(fā)的時(shí)候,肯定會(huì)涉及到讀取Request.Body的場(chǎng)景,畢竟我們大部分的POST請(qǐng)求都是將數(shù)據(jù)存放到Http的Body當(dāng)中,本文就介紹一下ASP.NET Core讀取Request.Body,感興趣的可以了解一下2021-05-05ASP.NET?Core通用主機(jī)的系統(tǒng)配置
這篇文章介紹了ASP.NET?Core通用主機(jī)系統(tǒng)配置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07ASP.NET CORE學(xué)習(xí)教程之自定義異常處理詳解
這篇文章主要給大家介紹了關(guān)于ASP.NET CORE學(xué)習(xí)教程之自定義異常處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01如何在ASP.NET Core 的任意類中注入Configuration
這篇文章主要介紹了如何在 ASP.NET Core 的任意類中注入Configuration ,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-04-04