JSP开发中,中文支持的确让人头疼
以下是本人在工程实践中积累的一点经验,权当笔记
1、数据库使用UTF-8
如果是mysql的话,设置方式如下
[mysqld]字段 character_set_server=utf8
[mysql]字段 default_character_set=utf8
建库、建表、建字段,都应该是utf-8
其他数据库类似
Request设置编码为UTF-8
Response设置编码为UTF-8
3、Form表单中文字段需要由new String(var.getBytes("ISO-8859-1"), "UTF-8")来支持
4、设置jsp页面字符编码为UTF-8
以上,可以完美使得中文系统和英文系统支持中文页面、中文输入输出、中文存储