亂碼處理

亂碼很麻煩,網上用utf-8的居多,但是我沒嘗試出來,個人感覺gbk更舒服,

 utf8的通用性比gbk好,所以先用着這個,以後再改,必要的話
 
亂碼解決如下途徑:
 以gbk爲例
  1.mysql那個my.ini相應編碼改爲 gbk;
(然後千萬記得中期mysql服務,
cmd下執行net stop mysql
然後net start mysql
)
  2.建數據庫的時候加上編碼設置 create database 庫 default character set gbk(或者utf8)
     此時就算設置成utf8,頁面全部用gbk也完全不會亂碼,本人已經親自嘗試以及驗證
  3.頁面全部用 gbk,以達成頁面編碼統一性
  4.相關地方,比如參數傳值,插入數據庫的時候,加上
        <%request.setCharacterEncoding("gbk");%>
    方可成功,否則報錯:Incorrect String.......
  5.以上四步,可以解決亂碼問題,實在不行(我說的是實在),
     就設置成如此次
       create table emp(
              id int(20) not null,
              name   varchar(10) character set gbk,
              )default  character set gbk;
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章