آموزش رفع مشکل نمايش علامت سئوال ؟ به جاي حروف فارسي در کامپوننت ارسال نظرات PDF چاپ نامه الکترونیک
( 1 امتیاز )
نوشته شده توسط مدیر سایت   
شنبه ۱۲ دی ۱۳۸۸ ساعت ۱۸:۰۰

با سلام...

پس از دریافت نظراتی از سوی چند تن از عزیزانی که این کامپوننت را دانلود و راه اندازی نموده بودند، مبنی بر نمایش علامت سئوال ؟ به جای حروف فارسی در بخشهای مدیریت و ارسال نظرات توسط بازدیدکننده ها، سریعا مسئله را پیگیری و بر آن شدیم تا نحوه رفع این مشکل را به صورت تصویری برایتان تهیه نماییم. خواهشمندیم این آموزش را که به صورت محاوره ای تهیه شده است، با دقت پیگیری و تا انتها مطالعه فرمایید.

توجـه: در این آموزش شکلک( Cool ) نقش من را بازی می کند! و این شکلک( Cry )شمایید که دچار مشکل شده اید! شروع می کنیم....

Cry سلام آقای رضایی، به دادم برسید! من دچار مشکل نمایش ؟ به جای حروف فارسی در کامپوننت ارسال نظرات، منتشر شده توسط شما هستم...

Coolعلیک سلام- اوه! واقعا... پس گفتید مشکل شما این است که کامپوننت، حروف فارسی را اینطوری نشان می دهد؟ (تصاویر زیر)

Cry آره درسته... خود خودشه! Coolباشد، باشد، حالا هیجان زده نشوید تا مرحله به مرحله نحوه رفع این مشکل را به شما آموزش دهم؛ شروع می کنیم...

مرحله اول: از طریق کنترل پنل سایت خودتون که معمولا آدرس اون اینجوری Http://YourSite.com/Cpanel هستش، وارد کنترل پنل سایتتون بشید. بعد در قسمت مدیریت Database ها نرم افزار مخصوص و معروف مدیریت پایگاه های داده یعنی PhpMyAdmin رو پیدا کنید و روش کلیک کنید تا باز بشه.Cool اینهم لوگوی این نرم افزار...

مرحله دوم: پس از اینکه وارد محیط این نرم افزار شدید، از طریق یک منوی کشویی و یا از طریق فهرستی که نام دیتابیس های ساخته شده توسط شما توی اون هستش، دیتابیسی رو که اطلاعات و داده های سایتتون توی اون نگهداری میشه رو پیدا کنید و روش کلیک کنید تا فهرست کامل جداول مربوط به اطلاعات موجود در سایت شما نشون داده بشه. Cool نام دیتابیس من Rezaei هستش.(تصاویر زیر)

Coolتوی این تصویر، من دیتابیس رو پیدا کردم و روی اون کلیک می کنم.

Cool پس از کلیک، همینطور که می بینید لیست کامل Table های ساخته شده نشون داده میشه.

مرحله سوم: پس از مشاهده لیست جداول موجود، از بین آنها جدولی با نام mos_webeecomment_comment برای سایتهای ساخته شده با میترا و احتمالا jos_webeecomment_comment برای سایتهای ساخته شده با جوملا و...  را یافته و روی آن کلیک کنید. این جدول محل ذخیره اطلاعات کامپوننت ارسال نظرات می باشد. (تصویر زیر)

پس از اینکه کلیک کردید، رکوردها و فیلدهای جدول به شما نشون داده میشه. Cry ببخشید آقا! فیلد و رکورد دیگه چیه؟ Cool اه...، تو هم وقت گیری آوردی وسط آموزش! اصلا بهت نمیاد اینقدر کنجکاو باشی! الان بهت میگمCool: ولی اول تصویر زیر رو ببین... (این تصویر رکوردهای جدول کامپوننت میباشد که پس از کلیک بر روی آن به شما نشان داده می شود.)

Cool حالا پاسخ سئوال شما: در یک پایگاه داده، به کوچکترین واحدی که توانایی ذخیره اطلاعات رو داشته باشه اصطلاحا میگن فیلد(field). و به مجموعه ای از فیلدها رکورد(record) میگویند. معادل رکورد سطر و معادل فیلد ستون هستش. (ساده ترین تعریف بود!)

Cool خوب! فکر  کنم دیگه کافی باشه! از بحث دور نشیم.داشتم میگفتم... پس از مشاهده فیلدهای این جدول با توجه به تصویر فوق، در تب Structure که با رنگ قرمز مشخص شده است، روی گزینه Check All (شماره 2) کلیک کنید تا تمام فیلدها مارک یا اصطلاحا علامتگذاری بشوند. پس از علامتگذاری روی آیکن مداد (شماره 3) کلیک کنید تا به بخش ویرایش این فیلدها وارد شوید. (تصویر زیر)

Coolخوب، رسیدیم به بخش اصلی این آموزش. همینطور که در تصویر بالا می بینید، در فیلد Type رکوردهایی که نوع آنها Text می باشد، در پایگاه داده ای ما و شمایی که این مشکل را دارید، دارای مقدار کدینگ Latin1_General_ci و یا دیگر کدینگها که با فارسی سازگار نیست می باشد که این، عامل اصلی مشکل بوجود آمده و نمایش حروف فارسی به شکل ؟ می باشد.Surprised چه جالب.... اصلا فکرشم نمیکردم!

حالا، تمام منوهای کشویی که مقدار آنها برابر با Latin1_General_ci می باشد را باز کرده و آنها را یکی یکی به  کدینگ مخصوص الفبای فارسی یعنی، Utf-8_General_ci تغییر دهید. (تصویر با کادر قرمز رنگ، چگونگی انجام این کار را نشان می دهد.)

پس از انجام اینکار باید تمام کدینگها معادل Utf-8_General_ci شود. (مانند تصویر با کادر آبی رنگ بالا). خوب کار شما تمام شد. حالا بر روی دکمه که در انتهای صفحه و معمولا سمت راست آن می باشد کلیک نمایید تا تغییرات اعمال شوند. اگر تغییرات به درستی اعمال شوند، شما با پیغام Table mos_webeecomment_comment has been altered مواجه خواهید شد و این یعنی مشکل دیگر رفع شد.Laughing هورااااااا.... دست شما درد نکنه!

Coolخواهش می کنم جانم! خوب، آموزش ما تمام شد. اکنون، هم از نرم افزار PhpMyAdmin و هم از کنترل پنل (Cpanel) سایت خود خارج شوید و برای تست صحت عملکرد کامپوننت و اطمینان 100% از رفع شدن این مشکل، یک نظر در وبسایت خود ارسال نمایید و از طریق قسمت مدیریت و بخش مدیریت سیستم مدیریت نظرات، آنرا مشاهده نمایید. و نظرات ارسال شده قبلی که مشکل داشتند را حذف نمایید!

مدیر سایت: با تمام این تفاسیر، اگر بازهم مشکل برطرف نشد، که قطعا حل می شود، همچنان ما در خدمتیم و شما می توانید از طریق بخش نظرات همین صفحه به ما اطلاع دهید تا خودمان مشکلتان را بررسی کنیم.

آخرین به روز رسانی در جمعه ۲۳ بهمن ۱۳۸۸ ساعت ۱۹:۰۳
 

کمک به شهر پیوندها

help-us

ورود یا ثبت نام



گفتگوی آنلاین با مدیر

وضعیت در یاهو
Mohsen

در صورت آنلاین بودن، می توانید مستقیما از طریق یاهو با مدیر سایت گفتگو نمایید.