En  Fa
درحال مشاهده: سوال و جواب  > زبان های برنامه سازی  > نکات Java  > رفع مشکل استفاده از utf-8 در MySQL
 
 

دسته بندی مقالات

 

 

دسته بندی سوالات

 



 

رفع مشکل استفاده از utf-8 در MySQL

   

رفع مشکل استفاده از utf-8 در MySQL

در پایگاه داده MySQL وقتی یک Schema با Chatrset=utf8 تعریف می کنیم و سپس می خواهیم اطلاعات فارسی را با استفاده از JDBC درون جداول آن اضافه کنیم پس از عملیات افزودن مشاهده می شود که اطلاعات اضافه شده به جدول بصورت ???? نمایش داده می شود. برای رفع این مشکل کافی است DatabaseURL را بصورت زیر بنویسیم:

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

تکه کد زیر نیز برای مثال در اختیار شما قرار دارد :

Properties pr = new Properties();
pr.put("user", "xxxxx");
pr.put("password", "xxxxx");
pr.put("characterEncoding", "utf-8");
pr.put("useUnicode", "true");
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", pr);
جزئـیات تاپيک
      
نویسنده: saeed zarinfam
ارسال شده توسط: Salar Khalilzadeh
منبع: saeedzarinfam.blogspot.com
تاریخ ارسال: 1387/10/30 7:07 PM
تعداد مشاهده: 324
تعداد آرا: 3
امتیاز آرا:   از 3.67 امتیاز

رای شما به این مطلب:

bookmark this
 

تعداد کل نظرات: 1
1 tnxxxxxxx
 
agha vaghan damet garm.
ye donya mamnunam be khatere in nokteye fogholade be dard bekhor.
man karam kheyli gir bud.
khodaroshokr ba nokteye shoma dorost shod.
bazam merc.
  توسط: mahdisama در تاریخ: 1387/12/22 9:51 PM  پاسخ
زبان سایت:

Copyright © 2009 SoftProjects.org | About | Valid XHTML | CSS