解決方法一:
mysql安裝時候的編碼
看下my
[mysql]
default
[client]
default
[mysqld]
default
DROP TABLE IF EXISTS `Company`;
CREATE TABLE IF NOT EXISTS `Company`
(
`Cname` VARCHAR(
`Caddr` VARCHAR(
`Ctel` VARCHAR(
)ENGINE=InnoDB DEFAULT CHARSET=UTF
<%@ page language="java" import="java
contentType="text/html;charset=gb
連接mysql時(無論在從mysql讀還是取數據的情況)
//裝載mysql
Class
//連接數據庫
Connection sqlCon = DriverManager
如果方法一不行那麼在方法一的基礎上對讀入的字符串進行強制編碼方式轉換
String name = request
name= new String(name
String name =new String( rst
這個方法在有些文章裡是首推的
"如果數據庫中有中文的話而mysql默認的語言不是中文時要在配置文件C:winntmy
default
然後重起mysql
方法五
<filter>
<filter
<filter
</filter
<init
<param
<param
</init
</filter>
<filter
<filter
<url
</filter
<filter
<filter
<url
</filter
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20273.html