jsp、mysql5.0某些字符无法插入的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:22:46
本人网站jsp开发
发现有些汉字插入数据库显示不正常
如“囧”或·部分字符以及一些非主流文字,插入会变成问号,但大多数汉字都是正常的,原以为是jsp与mysql之间转码的问题。
后来试试直接在sql-front里插入这些字符也不行(刷新后就没了)。估计应该是数据库的问题了。
相信mysql老鸟们应该遇到过这种问题,请问要如何解决呢,谢谢咯!
补充一下啊。。。数据库字符集就是utf-8,而且直接操作数据库插这些字也不行!

你可能数据表用的是gb2312的字符集。所以“囧”或·等非常规汉字插入会变成问号。

数据表字符集用utf8,应该能解决你的问题.

注意:
我说的是字符串"字段"的字符集用utf8!!! 你好好检查一下吧。
数据库字符集 和 表的字段字符集 不一定是相同的。