第1个回答 2011-10-10
估计mysql的编码不是UTF-8的,所以“我把mysql和servlet的编码全改为UTF-8。。mysql都变成乱码了。。” mysql 改回来,改页面代码的编码
第2个回答 2011-10-10
不用新建表,首先得知道,从数据取出数据,在sevlet里面乱码,还是jsp里面乱码,如果说servlet里面乱码,你加个 编码转换一下 ,要是咋jsp里面乱码,你加个 中文过滤器 试试
第3个回答 2011-10-11
在配置文件里比如web.xml里面写filter过滤器
servlet实现filter 里面的两个方法 就可以实现中文了
顺便。。mysql里面没有utf-8 它是utf8
第4个回答 2011-10-10
最好能删除表然后重新建表