Re: 想請教一個編碼的問題..
: 3.<%@page contentType="text/html;charset=Big5"%>
: request.setCharacterEncoding("big5");這兩行的意義到底是啥
: 4.為啥部處理編碼問題,會有中文變亂碼的情形
: 謝謝..
<%@page contentType="text/html;charset=Big5"%> 這行是簡單說...
就是告訴瀏覽器:我這東西內容是"text/html",請用Big5的編碼解讀
它是response物件;假如沒寫的話就要看伺服器的設定了,例如 Tomcat,
它的預設編碼為ISO-8859-1
request.setCharacterEncoding("big5"); 這行是說,用戶端送來的請求
你用Big5來解讀,假如用戶端送來的編碼是UTF-8,而你用Big5來解讀就會
是亂碼囉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.181.11
討論串 (同標題文章)