Ich versuche, arabischen Buchstaben in mysql-Datenbank einfügen, aber es speichert nur "????". Ich verwende DBCP für mit mysql databse verbindet, ist hier die Datenquelle:wie zu verwenden (useUnicode = yes characterEncoding = UTF-8) mit 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"/>
wie mit UTF-8-Codierung Setup in DBCP Konfiguration oder, wie zu benutzen (useUnicode = yes characteren = UTF-8)?
Just checking, haben Sie Standard-Zeichensatz UTF-8 angeben, während der Erstellung von MySQL-Datenbank? – shazin
ja, ich habe CHARACTER SET utf8, es akzeptieren arabische Buchstaben, wenn sie manuell eingegeben werden, aber es funktioniert nicht, wenn ich versuche, sie aus JSP-Datei einfügen. – solid