程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP與數據庫交互的中文亂碼問題的解決辦法

JSP與數據庫交互的中文亂碼問題的解決辦法

編輯:關於JSP

  在jsp文件的開始,最好加上以下代碼,現在一般的IDE都會自動將保存類型設為utf-8,若用記事本開發則需在保存的格式中選中utf-8

  %@page pageEncoding="utf-8" %

  仍然有亂碼則檢查HTML的中是否設置字符集,若沒有則加上:

<meta http-equiv=Content-Type content="text/html; charset=utf-8" />

  保存後刷新頁面,若仍然存在亂碼,那八九不離十的就是數據庫亂碼了

  以Mysql為例,在安裝時我們一般都選擇了字符集類型為utf-8,但是在基於Windows的開發環境下,Mysql經常並不支持utf-8格式,需要修改編碼類型

  停止正在運行的Mysql,打開Mysql的安裝目錄,打開my.ini配置文件,在57和81行位置,將utf-8改成GBK,default-character-set=GBK

  將項目重新部署,亂碼問題得以解決。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved