PDA

View Full Version : سوال: مشکل فارسی کردن php !! همه چی علامت سواله



kakoshirazi
پنج شنبه 24 بهمن 1387, 12:41 عصر
سلام خوب هستید همگی ؟
اول اینکه ممنون از این جامعه مجازی عالی.


من یه اسکریپت پی اچ پی گذاشتم زبان فارسی رو اضاف کردم به زبان ها کل سایت فارسی شده ! اما مشکلم یه جا هست اونم اینه که هر چیزی که میخام اضاف کنم علامت سوال میشه :لبخند:
یعنی مثلا موضوع جدید که اضاف میکنم وقتی میزنم ارسال همه جا فقط علامت سوال هست !
اما چیزایی که از اول بوده و فارسی شده درسته !!
مشکل کارم از کجاست میشه راهنمایی کنید؟

amir.s
پنج شنبه 24 بهمن 1387, 13:09 عصر
سلام

دوست من ، ورودت رو به انجمن تبریک میگم. برای اینکه سریع تر به جواب برسی توصیه میکنم که همیشه اول سرچ کنی و بعد یه تاپیک باز کنی .

مشکل سایت شما در ارتباط با دیتابیس هست . شما باید Collation و ارتباط با دیتابیس رو UTF-8 قرار بدی ، تا اطلاعات در دیتابیس درست ذخیره بشه. البته یه نگاهی هم به قالب سایت بنداز character encoding اونم باید UTF-8 قرار بدی تا اطلاعات درست دیده بشه .

موارد و نکته های دیگه رو هم اول سرچ کن و اگه به جواب نرسیدی ، پست بده تا اساتید انجمن جواب رو بهت بدن :لبخندساده:

kakoshirazi
پنج شنبه 24 بهمن 1387, 14:15 عصر
احتمال میدم از همون دیتابیس باشه چون قالب و زبان هر دو فارسی هست !
این Collation چیه میشه بیشتر توضیح بدید ؟
من الان روی لوکال و با Xampp استفاده میکنم
چیجور اینو که گفتید تغییر بدم ؟

ممنون

amir.s
پنج شنبه 24 بهمن 1387, 17:34 عصر
دوتا کار اصلی رو باید انجام بدید :



ابتدا به phpMyAdmin برید و دیتابیس برنامه رو انتخاب کنید . سپس در سربرگ Operation ، قسمت Collation گزینه uft8_persian_ci رو انتخاب کنید و در نهایت رو کلید Go کلیک کنید.
کلاس مربوط به دیتابیس رو در برنامه خودتون پیدا کنید و mysql charsets رو برابر UTF8 قرار بدید .

تست کنید و نتیجه رو بررسی کنید. بهترین حالت برای اجرای و یا تولید برنامه ها با زبان فارسی اینکه شما قبل از ساختن دیتابیس برنامه این کار ها رو انجام بدیدو بعد نصب کنید...

dj_baba
یک شنبه 27 بهمن 1387, 14:37 عصر
خوب دوست عزیز من از easy php استفاده می کنم من دیتا بیسم sql server هستش
من چی کار کنم؟؟؟
لطفا کمکم کنید

hamid67fathi
یک شنبه 27 بهمن 1387, 14:55 عصر
از چه نسخه sql server استفاده ميکنی ؟
بهتره از 2005 يا 2008 استفاده کنی چون persian رو ساپورت ميکن.
کراکتر ست صفحه رو هم تنظيم کن

dj_baba
یک شنبه 27 بهمن 1387, 16:06 عصر
من از 2000 استفاده می کنم
یعنی هیچ راهی نیست که یا 2000 بشه این کارو کرد؟؟؟