C中面用get傳中文後,出現亂碼問題

2022-07-15 10:42:22 字數 2866 閱讀 3260

1樓:sos濁世清風

如果你這個漢字的值是在程式中動態賦值併合併到url中的就沒有問題了會自動用unicode編碼解碼

如果你是寫死的,就會出這樣的問題了,這時候還是應該考慮編碼解碼畢竟修改字符集並不是一個可取方法

2樓:宣義坊的大螞蟻

設定頁面中的編碼方式為「gb2312」即可。

3樓:五彩麵食

你說的那個也是一種解決辦法,不過漢字出現亂碼肯定是頁面編碼問題,處理辦法如下:

在你的web.config裡把:改成:

4樓:匿名使用者

確實,我的**就是這樣在web.config中處理的.可以傳遞中文字元.

如果是在flash中進行頁面間值的傳遞,比如我**裡有一個flash載入xml的傳遞,要用中文,就不僅僅需要改成<?xml encodin="gb2312">了,而是在flash中也要使用

system.usecodepage=true;

當然,還有一種方法,是在傳值時進行編碼,response時進行解碼.這樣位址列顯示的不會是漢字,這個是我目前再考試**改版後使用的.看著標準點

5樓:

get傳值怎麼會用byte?

而且怎麼能用這樣的呢??

url?value="漢字"

應該要用url加密..

string value = server.urlencode("漢字"); //加密

string str1 = server.urldecode(request.querystring["value"]); //解密

網上大家用的都是這種形式的..

6樓:

中文")

7樓:匿名使用者

編碼

解碼

8樓:匿名使用者

get會出現亂碼,別傳漢字了

9樓:匿名使用者

那是中文字符集的問題 向樓上說的改一下就可以了

怎麼解決jsp頁面get傳值中文亂碼問題

asp與asp頁面之間用url傳遞中文出現亂碼怎樣解決?

10樓:匿名使用者

server.urldecode();

server.urlencode();

是兩個成對的方法

作用是在url傳參時如果直接傳中文可能會出問題(對中文引數支援部完善),所以先用 server.urlencode("中文引數");編碼

到另外一個頁面接受的時候在用server.urldecode("編碼後引數一般為 %+ 16進位制數的形式");解碼獲取中文引數。

11樓:夏雲開霧

你在儲存檔案的時候要選擇編碼 不然會出現亂碼

兩個html頁面之間傳值時中文出現亂碼,怎樣解決???

12樓:半面情緒的人

1:點彈出框的時候,應該顯示「公司**,公司名稱」,但是顯示出來的是「口口口口」。

2:在f5執行程式,在取值的地方下斷點,顯示取到的值是正確的就可以了。

3:f10繼續執行**,檢視所傳值的引數selectname顯示為「口口口」的亂碼。

4:修改程式,所取的字串前增加,將中文轉碼之後再開始傳值,將值帶到跳轉的介面中,系統會自動轉碼成中文

13樓:拔雲不見日

可以在頁面a用encodeuri 編碼url,在b頁面用decodeuri解碼url

頁面afunction totest()

頁面bfunction getvalue()

拓展資料:html全稱為超文字標記語言,標準通用標記語言下的一個應用。

「超文字」就是指頁面內可以包含**、連結,甚至**、程式等非文字元素。 超文字標記語言的結構包括「頭」部分(英語:head)、和「主體」部分(英語:

body),其中「頭」部提供關於網頁的資訊,「主體」部分提供網頁的具體內容。

每種html標記符在使用中可帶有不同的屬性項,用於描述該標記符說明的內容顯示不同的效果。

bgcolor 用於定義網頁的背景色

background 用於定義網頁背景圖案的影象檔案

text 用於定義正文字元的顏色,預設為黑色

link 用於定義網頁中超級連結字元的顏色,預設為藍色

vlink 用於定義網頁中已被訪問過的超接連結字元的顏色,預設為紫紅色

alink 用於定義被滑鼠選中,但未使用時超鏈字元的顏色,預設為紅色

14樓:劉惠家

步驟如下:

1、點彈出框的時候,應該顯示「公司**,公司名稱」,但是顯示出來的是「口口口口」。

2、在f5執行程式,在取值的地方下斷點,顯示取到的值是正確的就可以了。

3、f10繼續執行**,檢視所傳值的引數selectname顯示為「口口口」的亂碼。

4、修改程式,所取的字串前增加,將中文轉碼之後再開始傳值,將值帶到跳轉的介面中,系統會自動轉碼成中文

15樓:剪輯**精彩片段

在head 標籤中修改編碼格式   亂碼的原因就是編碼格式不一樣的導致的

資料拓展:

get用中文發音怎麼念,英語用中文諧音翻譯

get的讀音 英 et 美 et v.收到 接到 獲得 得到 賣某物 掙得。half the pleasure of an evening out is getting ready 晚上內外出時一半的樂容趣在於出門前的準備。get是英語中使用最廣泛的動詞之一,可表示 得到某物 到達某地 處於某狀態 ...

C 中pow函式,C 中pow(x,y)函式怎麼用?最好給舉個例子

2型別是整型,0.5屬於浮點數,而你的函式宣告裡面第一個引數是浮點數,第二個引數是整型的,int轉float double可以隱式轉換,編譯器允許這種轉換,但是float double不能隱式轉換成int,這樣可能會造成資料丟失,編譯器不允許,除非你強制轉換 在vc 6.0中原型為double po...

c 中結構體是什麼?有什麼用,c 中的結構體是用來幹嘛的 能解決什麼問題

在c語言中,可以定義結構體型別,將多個相關的變數包裝成為一個整體使用。在結構體中的變數,可以是相同 部分相同,或完全不同的資料型別。在c語言中,結構體不能包含函式。在物件導向的程式設計中,物件具有狀態 屬性 和行為,狀態儲存在成員變數中,行為通過成員方法 函式 來實現。c語言中的結構體只能描述一個物...