ورود

View Full Version : سوال: ذخیره فارسی در mySQL از جاوا



little.boy
جمعه 12 تیر 1388, 15:53 عصر
من می خوام اطلاعات فارسی را در mySQL ذخیره کنم ولی اصلا نمی دونم باید چه کنم!

cups_of_java
شنبه 13 تیر 1388, 11:22 صبح
برای اتصال به MYSQL از طریق JDBC از این connection URL استفاده کنید:

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

java.source.ir
دوشنبه 15 تیر 1388, 22:17 عصر
برای اتصال به MYSQL از طریق JDBC از این connection URL استفاده کنید:

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

در ادامه فرمایشان دوست عزیزمان عرض می نمایم که در ادامه این کار برای اینکه داده ها به صورت کاملا فارسی به بانک اطلاعاتی مورد نظر وارد شوند یعنی حرف "ی" به صورت "؟" یا کاراکترهای عجیب و غریب ذخیره نگردد باید از یک تکه کد کوچک برای تبدیل کاراکترها به UTF8 استفاده نمود که مقاله مربوط به آن در سایت http://www.iranjavaref.ir موجود می باشد.

sobaisobai
پنج شنبه 07 دی 1391, 19:19 عصر
برای اتصال به MYSQL از طریق JDBC از این connection URL استفاده کنید:

jdbc:mysql://localhost/some_db?useUnicode=true&characterEncoding=UTF-8
سلام
دوست عزیز من این کار رو انجام دادم اما درست نشد

rezatashtboland
جمعه 08 دی 1391, 12:24 عصر
۱ - این مقدار رو توی صفحه قرار دهید

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


۲ - خاصیت فرم را تنظیم کنید

accept-charset="utf-8"

۳ - تنظیم کانکشن
"jdbc:mysql://localhost/some_db?useUnicode=true&characterEncoding=UTF-8"

4 - collation دیتابیس رو مقدار utf8_unicode_ci قرار بدبد