數據庫的編碼

數據庫的編碼,須要設置到字段級別。只設置到table級別是沒有用的。 ======================= 對於jsp+mysql的多語言問題,能夠用如下解決方案,能夠對任意語言都適用。 1.在數據庫連接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加characterEncoding=UTF-8) 2.在數據庫表和相應的字段都要的charset要選擇utf8(字段也要加) 3.在servlet的java中去參數時要加上:httpServletRequest.setCharacterEncoding("UTF-8"); 4.jsp頁面要加上字符集: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 這樣就能夠處理全部語言的亂碼問題。
相關文章
相關標籤/搜索