亂碼的問題分為很多種
從亂碼產生的原因來分析
所謂的網頁編碼問題就是指你的html代碼中定義的
<head>
<title>Chat Tutorial Application</title>
<meta httpequiv= Content Type content= text/html; charset=UTF />
<meta name=language content= en />
<meta name=author content= Padraic Brady />
<link rel=stylesheet href= public/styles/chat css type= text/css />
<script src=public/javascript/scriptaculous/lib/prototype js type=
text/javascript ></script>
<script src=public/javascript/scriptaculous/src/scriptaculous js type=
text/javascript ></script>
<script src=javascript/chat js type= text/javascript ></script>
</head>
他設置了浏覽器端采用gb
此時的解決方法就是把charset的值改為utf
這種情況是指你的代碼本身就存在亂碼問題
現在再來看最容易照成亂碼
要說mysql亂碼
character_set_client 客戶端字符集 character_set_connection 客戶端與服務器端連接采用的字符集 character_set_results SELECT查詢返回數據的字符集 character_set_database 數據庫采用的字符集
亂碼問題一般是由於以上幾個變量設置錯誤照成的
[
From:http://tw.wingwit.com/Article/program/SQL/201311/16314.html