我想將阿拉伯文字母插入到mysql數據庫,但它只存儲「????」。我使用DBCP用於與MySQL DATABSE連接,這裏是數據源:如何使用(useUnicode =是characterEncoding = UTF-8)與DBCP
<Resource name="jdbc/view_db"
auth="Container"
type="javax.sql.DataSource"
username="root"
password=""
autoReconnect="true"
testOnBorrow="true"
validationQuery = "SELECT 1"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/view_db"
maxActive="50"
maxIdle="10"/>
如何設置UTF-8編碼與DBCP配置或如何使用(了useUnicode = YES的characterEncoding = UTF-8)?
只是檢查,也可以指定默認字符集UTF8,同時創造你的MySQL數據庫? – shazin
是的,我確實指定了CHARACTER SET utf8,當它手動輸入時它接受阿拉伯字母,但是,當我試圖從jsp文件插入它時,它不會工作。 – solid