نقل قول نوشته شده توسط رامین مرادی مشاهده تاپیک
منم این مشکل رو داشتم.
این دو خط رو تست کنید ببینید حل میشه.

String s2 = new String(bytes, "UTF-8");
String decoded = new String(encoded.getBytes("ISO-8859-1"));


ولی اگه حل نشد توصیه میکنم از یک وب سرویس واسط استفاده کنید مثل زبان پی اچ پی . چون اگر قصد اتصال به دیتابیس هاست رو داشته باشید بعدا به مشکل برمیخورید(بستن ریموت مای اس کیو ال توسط هاست و عدم اتصال مستقیم به دیتابیس) مگر اینکه سرور شخصی تهیه کنید و اقدام به نصب مای اس کیو ال کنید.

ممنون

حلش کردم.

charset=utf8 رو به آخر کانکشن استرینگ اضافه کردم.

Collation دیتابیس و جدول ها و تمامی ستون ها رو به صورت utf8_general_ci تنظیم کردم.

اشتباه اینجا بود که بنده فقط collation جدول ها و ستون ها رو تنظیم میکردم.



در مورد وب سرویس
هم ممنون که اطلاع رسانی کردین. راهکار درستشم هم همینه. این کار (اتصال ریموت) موقتیه و در آینده وب سرویسش میشه.

البته من جستجو کردم برای نمونه ای از وب سرویس که در یکی از تاپیک ها به پست شما رسیدم که یک نمونه وب سرویس قرار داده بودین ولی هنوز چکش نکردم.

صمیمانه ممنونم