編碼的問題–編碼有三種(頁面編碼,檔案格式的編碼,幕後處理所使用的編碼)

來源:互聯網
上載者:User

點擊  草稿箱 ---->(選擇時間段)查詢
GET /hnMMS/seachSms.do?method=getSmsByTime&startTime=2011-03-01&endTime=2011-03-09&boxnum=0&smsSender= HTTP/1.1
Host: localhost:8077
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
X-Requested-With: XMLHttpRequest
Referer: http://localhost:8077/hnMMS/new/index.jsp
Cookie: JSESSIONID=9EF8124BB8F707CA027F415B1803269B

----->資訊出來後(亂碼) 
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Date: Tue, 08 Mar 2011 09:16:29 GMT

bf
[{"smsID":6,"smsTopic":"zengxi","smsContent":"  ","smsIds":"  ","smsType":"  ","smsSender":"","smsReceivePhone":" 32432432424 ","smsReceiver":" 鏇懼笇 ","smsTime":"2011-03-08","smsStatus":0}]
0

 

後台日誌:
-->conn : com.mysql.jdbc.Connection@11e98f4
select * from a_sms where smstime between '2011-03-01' and '2011-03-09'and smsstatus = 0 and smssender = '' order by smsid desc
-->release connn over
[{"smsID":6,"smsTopic":"zengxi","smsContent":"  ","smsIds":"  ","smsType":"  ","smsSender":"","smsReceivePhone":" 32432432424 ","smsReceiver":" 希兒 ","smsTime":"2011-03-08","smsStatus":0}]

 

 

我解決的方式是:三編碼統一,都以utf-8經行處理。

 

先設定工程

再設定--jsp 編碼格式,或者刪了,直接記事本修改然後儲存成jsp  utf-8格式。

最後接受處理時,設定下字元

request.setCharacterEncoding("utf-8");
  response.setCharacterEncoding("utf-8");

 

最後OK

 

 

記錄一下,我想攔截器的目的也是這個,要學的東西太多了,J2EE不簡單啊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.