会ps的如何做网站,WordPress 图片翻页,整站优化cms,网站结构方面主要做哪些优化很多种情况下#xff0c;从数据库中查询出来的内容中文显示正确#xff0c;但是如果向数据库中插入或更新表时#xff0c;会出现中文乱码问题#xff0c;但英文显示正确#xff0c;以下三种方式可以解决中文乱码问题。
1.数据库连接的配置文件中添加characterEncodingutf… 很多种情况下从数据库中查询出来的内容中文显示正确但是如果向数据库中插入或更新表时会出现中文乱码问题但英文显示正确以下三种方式可以解决中文乱码问题。
1.数据库连接的配置文件中添加characterEncodingutf-8 jdbc.drivercom.mysql.jdbc.Driver jdbc.urljdbc\:mysql\://localhost\:3306/stu?characterEncodingutf-8 jdbc.usernameroot jdbc.passwordroot 大多数情况下这种方式就可以解决如果不行继续配置以下两种方式。
2.使用过滤器filter
在com.baidu.filter包下——选择new——新建filter过滤器——MyEncodingFilter.java。在doFilter方法中添加如下内容 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //设置编码格式 request.setCharacterEncoding(utf-8); response.setCharacterEncoding(utf-8); chain.doFilter(request, response); } 并且配置web.xml文件如果文件自动有配置就不用了否则切记web.xml文件一定要配置。 filter filter-nameMyEncodingFilter/filter-name filter-classcom.baidu.filter.MyEncodingFilter/filter-class /filter filter-mapping filter-nameMyEncodingFilter/filter-name url-pattern/*/url-pattern /filter-mapping 3.配置工具中的编码格式例如explice中window—general—workspace—Text file Encoding设置为utf-8。 以上三种方法基本可解决所有的乱码问题。