为什么不能在表中插入汉字

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:22:13
我在做一个java项目时,数据库用mysql,用到了ssh,当我将服务器(Tomcat)启动时,在由jsp向actionform中提交数据时,如果插入汉字总是会报错,出现status http 500 的错误,无法插入,但如果我插入字母或数字,就不会出现这样的错误....
很是郁闷,请高手指点....

处理中文的几个地方
如果运用到struts要在xml文件里配置有个处理中文的类。
看看页面头的字符集是不是UTF-8
在mysql里面有没有把字符编码设置成UTF-8
一般把这三项都做好设置不会存储不了中文的。具体怎么写看看书。自己找的答案印象深

你检查一下字符集 可能你提交的数据跟 数据库中用的字符集不相符 汉字就插不进去

工程里面写一个过滤器吧
很简单的
网上也有很多的
你可以查一下