I have a java application, want to insert arabic words to mysql database, my code looks like
Connection con = null;
String url = \"jdbc:mysql://localhos
i faced the same problem but with Chinese data, and it is not only the UTF8 in the db connection is the solution you should also do this:
Ensure that your MySQL configuration encoding is defined correctly. Add these lines to either my.cnf "in the case if using linux" or my.ini "case you using windows"
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8