编码问题
来源:互联网 发布:知乎数据库的数据类型 编辑:程序博客网 时间:2024/05/22 14:29
一般问题有几种:
1.mysql安装时没有设置编码:
-----解决方法:打开mysql安装目录:C:\Program Files\MySQL\MySQL Server 5.5 打开文件my.ini配置文件,找到 default-character-set=latin1 并改为: default-character-set=gbk,找到 character-set-server=latin1 并改为: character-set-server=gbk,修改完之后保存。 最后:我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务” 找到“mysql”之后右击选择“重新启动”。 把jsp页面中的<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>改为<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>即可
2.在web。xml中增加拦截器:
-------<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
3.在数据库创建时,URL访问时后面一般加上:url=jdbc:mysql://localhost:3308/myoa?useUnicode=true&characterEncoding=UTF-8等
4.在jsp页面中设置:
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 编码问题
- 第三章第十七题
- android studio每次启动都要在卡在fetching Android sdk compoment information
- 多线程技术在iOS开发中的使用
- The Rope Bridge
- NumPy、SciPy和Pandas
- 编码问题
- va_start/va_arg/va_end/va_list
- GTK+设置控件背景图片
- 【leetcode】Remove Nth Node From End of List
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- CPP 链表实现队列
- 【HDU】5222 Exploration(并查集+拓扑排序)
- Highcharts使用指南
- 【suse】挂载硬盘,磁盘分区方法