请问为什么我从数据库里调用的文字中有些变成问号了 比如说:“徐叙瑢”(在数据库中),在页面展示中就变成了“徐叙?”,也不是所有的姓名都出现这样的情况,大部分都是正常的,只有一小部分出现这种异常请教高位高手这是什么原因呢,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是问号 是乱码 ,楼主是什么数据库? 如是Mysql 需要在配置文件中设置编码方式是存进去的时候变成乱码还是取出来的时候变成乱码?如果是存进去之前就是乱码了那么需要做转码处理以及在过滤器中设置编码 我用的是oracle数据库,是取出来的时候有问题,数据库里显示的都很正常,从库里调出来之后在页面中显示的时候有时候变成问号。确实是问号啊,不是乱码 乱码问题在数据库的连接URL中加上字符编码 那你的数据库的编码和你在代码上设置的编码一样的吗?你是用控制台台输出数据还是jsp页面上输出数据的 是一样的,我用的是jsp页面输出数据 好吧!添你的代码出来瞧瞧!还有你的项目和 jsp页面,java tomcat,数据库等文件编码要统一 看一下jsp页面的中的编码另外如果是IE,调整一下IE的编码,看看字体的显示情况,有可能需要重新指定编码 谢谢各位的回复,现在问题已经解决,确实是编码设置的问题,把原来的ga2312换成了GBK就没有问题了 服务端返回对象的实例保持问题 请问在CSDN中发帖后这个网站是怎么处理相关数据的 菜鸟问题,jsp tomcat一个奇怪的问题! 初学Tomcat配置碰到的问题,怎么设置Web站点 嵌入式框架表单的递交 数据库(SQL server 2000)读写时的中文问题??? 如何在java中将ResultSet结果集转成dbf文件保存 紧急求救,数据库连接问题,不解决没法学了! 如何刷新全部当前正在浏览页面的会话 java如何读取excel数据保存到内存中? JSF中实现循环
是存进去的时候变成乱码还是取出来的时候变成乱码?
如果是存进去之前就是乱码了那么需要做转码处理以及在过滤器中设置编码
确实是问号啊,不是乱码
那你的数据库的编码和你在代码上设置的编码一样的吗?你是用控制台台输出数据还是jsp页面上输出数据的
另外如果是IE,调整一下IE的编码,看看字体的显示情况,有可能需要重新指定编码