PDA

View Full Version : نمایش ؟ بجای کاراکترهای فارسی utf8



once4ever
جمعه 21 بهمن 1384, 17:28 عصر
(گشتم ولی چیز به دردبخوری نیافتم)
من از دیتابیس سایتم backup گرفتم (بصورت متن) و با notepad بصورت utf ذخیره کردم
البته ورژن phpMyAdmin 2 بود. و charset جدولها تایین نشده بود.
وقتی فایل mysite.sql رو با نوت پد باز میکنم تمام کاراکترها فارسی و درست نشون داده میشن.

روی کامپیوترم phpMyAdmin ورژن 4 دارم. اطلاعات رو ریختم تو دیتابیس ولی همه رو ؟ نشون داد.
اینبار آخر هر جدول CHARSET= utf قراردادم و اطلاهات رو تو جدول درست نشون میده ولی با SELECT بوسیله کدنویسی باز ؟ نشون میده!!!!

چیکار باید بکنم؟
(لطفا به این موضوع با سطح بالاتری فکر کنید)

cybercoder
شنبه 22 بهمن 1384, 10:03 صبح
این مشکل به راحتی قابل حل از notepad++ برای encode کردن مجدد استفاده کن حل میشه
در ضمن در فایل sql هرچیزی غیر از دستورات اصلی رو حذف کن

once4ever
شنبه 22 بهمن 1384, 11:56 صبح
من فایل رو با notepad++ باز کردم (حروف فارسی نشون داد مثل قبل) و فرمت رو utf و ویندوز گذاشتم و ذخیره کردم باز مثل قبل توی بانک درست نشون میده ولی با دستور ؟ نشون میده!!!

فکرکنم مربوط به کدنویسی باشه!

فایل sql که شامل ساختن جدول و اضافه کردن 2 رکورد به اون هست گذاشتم ( 6 kb ) که امتحان کنید. اگه درست شد دقیقتر بگید.
متشکرم

reza_rad
یک شنبه 23 بهمن 1384, 08:47 صبح
با چه کدپیج ای کار می کنی؟
utf8 یا 1256?

once4ever
یک شنبه 23 بهمن 1384, 20:53 عصر
ممنون مشکل برطرف شد