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/08/06 9:57 AM
تعداد مشاهده: 384
تعداد آرا: 4
امتیاز آرا:   از 4.00 امتیاز

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

bookmark this
 

هیچ نظری برای این مطلب ارسال نشده است.
زبان سایت:

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