1:jsp 页面提取 mysql 数据库到页面的时候显示为 乱码 的问题,怎么解决呀? 我直接在 mysql 中直接插入中文,也能正常显示,可是用 jsp 提取到页面的时候就显示乱码了,怎么办呀?
2:为什么 javascript 写的树状菜单在 Linux 下展不开呢? 我的系统部署在 Linux 下,在 Linux 下解析之后总也点不开,我用 windows 访问 Linux 下的项目的时候就一切正常,这怎么解决呀?着急中....
2:为什么 javascript 写的树状菜单在 Linux 下展不开呢? 我的系统部署在 Linux 下,在 Linux 下解析之后总也点不开,我用 windows 访问 Linux 下的项目的时候就一切正常,这怎么解决呀?着急中....
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=gbk
另外两个就没不知道了
是不是通过参数传递的是乱码,如果是那样的话,修改\Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”:找到 server.xml 中的
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />
加上 URIEncoding="GBK"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
加上面的语句没
用mysql 4.0 的,设置默认为gbk
连接的时候用 jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=gbk页面加
<%@ page contentType="text/html; charset=gbk" language="java"%>
就可以了,我用了很久了效果很好2:为什么 javascript 写的树状菜单在 Linux 下展不开呢?
javascript 和服务器无关,只和浏览器有关。
可能是你的 javascript 和浏览器不兼容。从新找个比较好的树结构javascript 就可以了。
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
只要保证你的数据库字符集与页面的字符集相同,就不会乱码!
将my.ini中的default-character-set=设置为utf8即可
重启mysql服务!!