|
我的系统是Solaris9,数据库是MySQL,服务器软件webserver6.1。现在正在使用JSP调试程序,但碰到了头痛的汉字显示问题。
我想在网页中显示,如“喆,烋,镠”等这些二级汉字,但在网页上显示为乱码。
我做了一个通过表单提交,把这些汉字加入到数据库的jsp网页,字符集设置如下:
<%@ page contentType="text/html;charset=GBK" %>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
在存入数据时,我做了一个编码转换:
text=new String(text.getBytes("8859_1"),"GBK");
这时,在数据库中存入“喆,烋,镠”等这些汉字,在数据库这些汉字可以正常显示。同时可以上直接在网页上输出这些汉字,显示正常。
但当我又做了一个读数据库的网页时,从数据库中读出的汉字在网页上就显示为??这些乱码了。
我觉得很不对劲,怎么数据库中能正常显示的汉字,读到网页上就成了乱码?
我想问问各位朋友这是什么原因呀?怎么才能解决呀 |
|