thank you all i just want to mention that a write the my arabic data in the jtextfield and there was no problem but when i add these data to the database it's added in the form of ?????? on the other hand when i add these data manually (in Arabic) in the database it is entered successfully i don't know where the problem is , is it from the java string it encode the arabic string to a certain code or is it the driver url to the data base which is mysql
nothing to do with JDBC or Java, but table (Database) settings in option Charset
check (doubleClick on Table) 1st tab is Coĺumn and indicies, 2nd. Table Options
there are Charset and Collations, sure I don't know someting which Charset is really correct (from exists Arabic Charset & Collation), that's only your job
no idea, I'm quite be sure that's nothing/there isn't bug with Java & JDBC (for MySql, Oracle, MS Sql), because input/output Java v.s. ODBC is strict Encoded in Unicode, and I'm using non ASCII charset too,
i had become mad i have been more than a week search and my hair began to fall and i don't know where the problem is i have used the charset utf-8 and cp1256 which are used for arabic language but there is no hope :(
thank you man i have solved it but it was solved when i installed odbc mysql.msi installation file it looks like magic it caught the arabic characters and stored it in the database normally thank you very much
I Developed application in C# with crystal reports and created setup file in third party (Advance) Installer.When i installed my application on client system application is working but ...