PDA

View Full Version : مشکل در فارسی نویسی در ems_mysql (خواهشا فوری)



balis_pascal
جمعه 05 اسفند 1384, 23:44 عصر
سلام

من برای ورود داده های فارسی در ems_mysql دچار مشکل شده ام.
قسمت charset . host مقدار utf_8 را ندارد .
ویندوز مورد استفاده من win2000 آیا می تواند مشکل از نصب نبودن فارسی ساز بر روی سیستم عامل من باشد




باتشکر

reza_rad
شنبه 06 اسفند 1384, 09:53 صبح
سلام

من برای ورود داده های فارسی در ems_mysql دچار مشکل شده ام.
قسمت charset . host مقدار utf_8 را ندارد .
ویندوز مورد استفاده من win2000 آیا می تواند مشکل از نصب نبودن فارسی ساز بر روی سیستم عامل من باشد




باتشکر

احتمال داره که بخاطر فارسی نداشتن باشه.
ولی می تونی با sql script بری و charset رو توی دیتا بیس عوض کنی.

mahdieh_khatibi
شنبه 06 اسفند 1384, 10:26 صبح
میشه بیشتر توضیح بدید

reza_rad
شنبه 06 اسفند 1384, 10:58 صبح
میشه بیشتر توضیح بدید

این یک کد نمونه :


ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci


اینو اجرا کنید اونوقت دیتابیس charset اش عوض میشه. برای جداول هم شبیه به همینه.
البته گفتم تنظیمات ویندوز هم مهمه.

balis_pascal
دوشنبه 08 اسفند 1384, 00:00 صبح
سلام
ممنون از توضیحاتتون
متاسفانه کد شما هنگام اجرا دچار خطا شد:
"You have an error in your SQL syntax. Check the manual that corresponds to yourMySQL server version for the right syntax to use near 'DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general"

با تشکر

reza_rad
دوشنبه 08 اسفند 1384, 10:10 صبح
بهت پیشنهاد می کنم از ویندوزی که فارسی داره استفاده کنی.
من این کد رو اجرا کردم مشکلی نداشت. احتمالا مشکل از فارسی نداشتن ویندوزه.