فارسی کردن دیتا بیس (پروژه جاوا)

شیما بلا

عضو جدید
سلام دوستان
من یه کمک فوری میخوام یه برنامه نوشتم با جاوا تو محیطnetbeans پایگاه داده هم با mysql هستش ولی زمانی که data فارسی وارد میکنم علامت سوال تو پایگاه داده ذخیره میشه تمام کارم به فنا رفت پس فردا باید پروژمو تحویل بدم لطفا کمک کنید​
 

self.f_t_m990

کاربر فعال تالار اسلام و قرآن ,
کاربر ممتاز
سلام دوستان
من یه کمک فوری میخوام یه برنامه نوشتم با جاوا تو محیطnetbeans پایگاه داده هم با mysql هستش ولی زمانی که data فارسی وارد میکنم علامت سوال تو پایگاه داده ذخیره میشه تمام کارم به فنا رفت پس فردا باید پروژمو تحویل بدم لطفا کمک کنید​
سلام
دیتا بیس رو باید روی utf8_persian_ci بگذاریم تا بتونیم اطلاعات فارسی رو توی جدول های آن قرار بدهیم:
;CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_persian_ci
 

شیما بلا

عضو جدید
سلام
دیتا بیس رو باید روی utf8_persian_ci بگذاریم تا بتونیم اطلاعات فارسی رو توی جدول های آن قرار بدهیم:
;CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_persian_ci

مرسی عزیزم ولی این کارو قبلا کرده بودم تو mysql فارسی ذخیره میکنه ولی اگه بخوام از طریق فرم داده ذخیره کنم یا از داده ها استفاده کنم همش علامت سوال ذخیره میکنه
 

esfandiari.pgdp

عضو جدید
سلام
من خودم خیلی گرفتار این مورد بودم
URL رو باید utf8 کنید به این صورت
jdbc:mysql://localhost:3306/dbname?user=root&password=yourpassword&useUnicode=true&characterEncoding=utf8
ببینید جاوا خودش UTF-8 هستش mysql هم که با دستورات بالا که دوستمون گفتن utf-8 میکنید و به وسیله این connection مربوطه رو هم utf-8 میکنید تا مشکل حل بشود.
اگر نشد لطفا تمامی فیلد ها رو هم یکی یکی به utf-8 ببرید

موفق باشد
 
آخرین ویرایش:
Similar threads

Similar threads

بالا