mysql與jsp亂碼解決方法
在資料庫連線時新增:Connection Conn=DriverManager.getConnection("jdbc:mysql://localhost /test?useUnicode=true&characterEncoding=gb2312(或utf-8)","root","");
將mysql中的filed charset 屬性設定為gbk.
新增類SetEncodingFilter
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import java.io.IOException;
/** *//**
* 請求中中文字串過濾類
*/
public class SetEncodingFilter
implements Filter{
public void init(FilterConfig filterConfig) throws ServletException {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("gb2312");
chain.doFilter(request,response);
}
public void destroy(){
}
}
配置web.xml
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/93029/viewspace-1018124/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決JSP讀寫MYSQL亂碼問題JSMySql
- jsp亂碼解決大全JS
- MYSQL亂碼問題解決方法MySql
- 讀mysql中文亂碼問題解決方法MySql
- MySQL字符集亂碼與解決方案MySql
- mysql使用source 命令亂碼問題解決方法MySql
- putty亂碼解決方法
- Mysql中文亂碼問題的最佳解決方法MySql
- Mac下navicat for mysql中文顯示亂碼解決方法MacMySql
- MySql中文亂碼問題解決MySql
- 解決MySQL中文亂碼問題MySql
- JSP中文亂碼問題終極解決方案JS
- matplotlib 圖示 中文亂碼, 與 wordcloud 詞雲圖 中文亂碼 解決方法Cloud
- secureCRT顯示亂碼解決方法Securecrt
- 解決MySQL中文亂碼和插入中文不顯示的方法MySql
- Tomcat5+Mysql中文亂碼問題的解決方法TomcatMySql
- JSP中文亂碼問題終極解決方案(上)JS
- 解決Mysql匯入亂碼問題MySql
- mysql 插入中文亂碼解決方案 轉MySql
- 常見php與mysql中文亂碼問題解決辦法PHPMySql
- java中亂碼問題解決方法Java
- 九種解決亂碼方法總結
- mysql匯入匯出資料中文亂碼解決方法小結MySql
- navicat for mysql顯示中文亂碼解決方案MySql
- java連線mysql中文亂碼解決之道JavaMySql
- MySQL4.1的latin1編碼與中文、藏文亂碼解決方案MySql
- centos7 vim中文亂碼解決方法CentOS
- toad 中文顯示亂碼解決方法
- 複製文件有亂碼的解決方法!
- Windows控制檯(cmd)中文亂碼解決方法Windows
- CentOS中文亂碼問題的解決方法CentOS
- MySql中表單輸入資料出現中文亂碼的解決方法MySql
- Kettle資料抽取(轉換)mysql出現亂碼問題解決方法MySql
- Servlet接收JSP引數亂碼問題解決辦法薦ServletJS
- mysql命令列查詢亂碼怎麼解決?MySql命令列
- mysql 匯入中文亂碼解決一例MySql
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- python 生成csv亂碼問題解決方法Python