myeclipse 6.0 mysql tomcat5.5.2.2.7在进行从数据库读取汉字显示问号,怎么解决?
我的代码考到机房机器上运行没问题,在我的电脑上运行时就是不出汉字…我的电脑数据库可以直接输入汉字,所有字符设置是gb2312,我猜是我的myeclipse的问题,是不是需...
我的代码考到机房机器上运行没问题,在我的电脑上运行时就是不出汉字…我的电脑数据库可以直接输入汉字,所有字符设置是gb2312,我猜是我的myeclipse的问题,是不是需要其它特别设置?我安装的时候全是用得默认值。希望高手大侠们帮帮忙啊!
我的tomcat是从机房直接考的,应该不会有问题,我的mysql也在机房装过,没问题… 展开
我的tomcat是从机房直接考的,应该不会有问题,我的mysql也在机房装过,没问题… 展开
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
展开全部
以前好像碰到过类似问题,我估计有两种可能:
1:浏览器问题,不同的浏览器对 javascript 支持不同。同样的浏览器也跟浏览器配置有关,比如IE,你怎么设置的编码格式,看看你的IE编辑栏中格式是不是一样的?
2:tomcat 编码配置不一样,看看你的Tomcat安装目录下conf/server.xml文件,
<Connector port="8080" .... URIEncoding="UTF-8"/>
这句里是不是有加入URIEncoding而另一个没加?
1:浏览器问题,不同的浏览器对 javascript 支持不同。同样的浏览器也跟浏览器配置有关,比如IE,你怎么设置的编码格式,看看你的IE编辑栏中格式是不是一样的?
2:tomcat 编码配置不一样,看看你的Tomcat安装目录下conf/server.xml文件,
<Connector port="8080" .... URIEncoding="UTF-8"/>
这句里是不是有加入URIEncoding而另一个没加?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是mysql装的时候不没有选择语言gbk
在 mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”
一:修改my.cnf
my.cnf文件是mysql的配置文件
#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
#vi /etc/my.cnf
default-character-set = gbk
########################
[client]
default-character-set = gbk
[mysqld]
default-character-set = gbk
#########################
修改结束以后,保存,然后使用客户端登录
#mysql -u root -p
在客户端中输入
>status;
显示的数据中如果出现:
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
则表示修改成功.
在 mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”
一:修改my.cnf
my.cnf文件是mysql的配置文件
#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
#vi /etc/my.cnf
default-character-set = gbk
########################
[client]
default-character-set = gbk
[mysqld]
default-character-set = gbk
#########################
修改结束以后,保存,然后使用客户端登录
#mysql -u root -p
在客户端中输入
>status;
显示的数据中如果出现:
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
则表示修改成功.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在MyEclipse中编写Web Project,
为了显示中文我在文件开头加上了<%@ page contentType="text/html,charset=gb2312"%>,在保存的时候,就会出现错误:平台不支持gb2312这个encoding 编码!
我又加上<%@ page CharacterEncoding="gb2312"%>,同样出错,这回我想应该不是JSP文件本身的问题,而是MyEclipse自己编码设置的问题。
百度后,找到解决方案:在工程的属性中有编码的属性,把编码属性里的Encoding改为需要的编码就可以了。
在工程名上右击鼠标,属性,在info里有"text file encoding"选项,默认选项为“inherite from container” ,可以选择other,但other中没有gb2312这个选项,只要在输入栏自己输入gb2312,点OK就可以了。
但是第一次这样做了,保存文件时还是同样的错误,然后我又选择了utf-8,可以输入并显示中文,然后又换回gb2312,神奇般的好了!
现在使用utf-8和gb2312都是可以的了。
在MyEclipse的属性里,有几个地方可以改编码设置:
window-->preference-->general-->worspace
window-->preference-->general-->content type
对了,还有网友说可以在工程文件夹下的.settings\org.eclipse.core.resources.prefs文件中修改encoding。我在工作环境改encoding后,打开这个文件可以看到:
#Mon Mar 10 11:04:59 CST 2008
eclipse.preferences.version=1
encoding/<project>=gb2312
修改配置。试试
如果实在不行。建议将版本换掉,不稳定的,有时候它也是会显示出来的
为了显示中文我在文件开头加上了<%@ page contentType="text/html,charset=gb2312"%>,在保存的时候,就会出现错误:平台不支持gb2312这个encoding 编码!
我又加上<%@ page CharacterEncoding="gb2312"%>,同样出错,这回我想应该不是JSP文件本身的问题,而是MyEclipse自己编码设置的问题。
百度后,找到解决方案:在工程的属性中有编码的属性,把编码属性里的Encoding改为需要的编码就可以了。
在工程名上右击鼠标,属性,在info里有"text file encoding"选项,默认选项为“inherite from container” ,可以选择other,但other中没有gb2312这个选项,只要在输入栏自己输入gb2312,点OK就可以了。
但是第一次这样做了,保存文件时还是同样的错误,然后我又选择了utf-8,可以输入并显示中文,然后又换回gb2312,神奇般的好了!
现在使用utf-8和gb2312都是可以的了。
在MyEclipse的属性里,有几个地方可以改编码设置:
window-->preference-->general-->worspace
window-->preference-->general-->content type
对了,还有网友说可以在工程文件夹下的.settings\org.eclipse.core.resources.prefs文件中修改encoding。我在工作环境改encoding后,打开这个文件可以看到:
#Mon Mar 10 11:04:59 CST 2008
eclipse.preferences.version=1
encoding/<project>=gb2312
修改配置。试试
如果实在不行。建议将版本换掉,不稳定的,有时候它也是会显示出来的
参考资料: http://leanawen.blog.163.com/blog/static/8574375200821001055116/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩 myeclipse 有一个工作区编码需要你改成GB2312或UTF-8的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符集或者字符编码问题,改成UTF或者Unicode试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询