Advertisement:

Author Topic: علامت سوال به جای حروف فارسی  (Read 13768 times)

Offline mahdiff

  • Newbie
  • *
  • Posts: 2
علامت سوال به جای حروف فارسی
« on: August 09, 2014, 02:36:44 AM »
سلام
تمام پست ها و تاپیک ها همگی فارسی نمایش داده میشن و مشکلی نیست.
اما بعضی جاها ، با تایپ حروف فارسی هنگام نمایش به صورت علامت سوال نشان داده میشوند.

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



بعد از ذخیره کردن :

خیلی دنبال رفع مشکل بودم ولی تا الان راهی پیدا نکردم.
ممنون میشم راهنمایی کنید

Offline mrtarkhan

  • Jr. Member
  • **
  • Posts: 269
  • Gender: Male
  • IT Manager
    • mrtarkhan
Re: علامت سوال به جای حروف فارسی
« Reply #1 on: August 12, 2014, 02:21:52 PM »
احیانا تو قسمت تظیمات -> تعمیرات انجمن رو به UTF-8 تغیر ندادی؟
از اول انجمن رو با UTF-8 شروع کردی یا معمولی؟
یه سوال دیگه اینکه فقط تو این قسمت اینجوریه؟
ورژنتون رو هم بگید لطفا
هر پرسش خردمند، نيمي از پاسخ را در خود دارد.((سليمان ابن گاويرول))

Offline mahdiff

  • Newbie
  • *
  • Posts: 2
Re: علامت سوال به جای حروف فارسی
« Reply #2 on: August 19, 2014, 05:04:39 PM »
دقیق یادم نیس
ولی تو قسمت تعمیر انجمن ~> پایگاه داده
این قسمت رو تغییر دادم تا دیتا های داخل دیتابیس متنای فارسی رو به جای کد نشونم بده



فقط تو این قسمت اینجوری نیست
مثلا تو بعضی از مُد ها هم که نصب میکنم و میخوام فارسی بنویسم همینجوری میشه

نسخه 2.0.8

Offline mrtarkhan

  • Jr. Member
  • **
  • Posts: 269
  • Gender: Male
  • IT Manager
    • mrtarkhan
Re: علامت سوال به جای حروف فارسی
« Reply #3 on: August 22, 2014, 08:52:55 AM »
باور کن اصلا این کار لازم نبود. مگه قبل از این کار مشکلی داشتی با انجمنت؟

اگه بک آپ گرفتی ریستور کن اگه نگرفتی یه بک آپ بگیر بعد کارای زیر رو انجام بده:

بسته UTF-8 رو از قسمت دانلود همین انجمن بگیر:
http://download.simplemachines.org/

نصبش کن بعد تو مدیریت، زبان رو به فارسی UTF-8 تغییر بده

حالا کد زیر رو روی دیتابیست اجرا کن:

Code: [Select]
UPDATE smf_members
SET lngfile = CONCAT(lngfile, '-utf8')
WHERE lngfile != ''


کاربر عزیز حتما قبل از هر کاری بک آپ بگیر، ممکنه روش بالا جواب نده و خرابی هم به بار بیاره! هم از دیتابیست بک آپ بگیر هم از فایل هات.
هر پرسش خردمند، نيمي از پاسخ را در خود دارد.((سليمان ابن گاويرول))