不吹牛的jquery在.net中通過gb2312傳中文的實現

Jquery傳輸的都是UTF8編碼,怎樣後臺才能正常接收呢?

用escape之類的方式是不行的,因爲這些方法是js在編碼,js的編碼,c#不能正確解碼。

 

在網上查了很多,發現都是吹牛的 。

後面,發現一個差不多的,修正了一下:

原理是後臺還是按照utf8接收,並不是GB2312:

 NameValueCollection pars= HttpUtility.ParseQueryString(context.Request.Url.Query, Encoding.UTF8);

這樣可以接收到一個utf8的中文出來。

這樣的情況,只適用於 get方法的傳遞。

發佈了161 篇原創文章 · 獲贊 11 · 訪問量 51萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章