فارسی نویسی در اسکریپت Vidiscript

  • نویسنده موضوع TIRNA
  • تاریخ شروع

TIRNA

کاربر عضو
سلام دوستان. برای اینکه در اسکریپت اشتراک گذاری Vidiscript فارسی بنویسم باید چی کار کنم؟ هر چی فارسی می نویسم به صورت لاتین نشون میده.

می دونم دیتابیس رو UTF8 بزاریم. ولی این کارو می کنم طوری نمیشه.

فایل دیتابیس رو هم که ویرایش می کنم ارور می ده.

خواهشن اگه کسی می دونه بم بگه.

یک سوال دیگه ای هم که دارم آیا می شه این اسکریپتو چند زبانه بکنیم؟

پیشاپیش ممنون.

 

homayon574

کاربر عضو
معمولا اگر مشکل از بانکک باشه هم کل بانک رو اینکدینگشو یو تی اف بزارید هم تمام جداولو

 

TIRNA

کاربر عضو
برای جداول باید به این صورت باشه؟

utf_general

 

TIRNA

کاربر عضو
من فایل دیتابیس رو ویرایش کردم و به جای Latin1 این رو گذاشتم: Utf8

و بعد از نصب هم رده Collation به این نام تغییر پیدا کرد: utf8_general_ci قبلا:

latin1_swedish_ci

و بعد از نصب سیستم هم هنگام وارد شدن این پیغامو میده:

Query error:

SELECT * FROM `ips` WHERE `ip` = CONVERT(_utf8 '2.181.123.185' USING latin1) COLLATE latin1_swedish_ciIllegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,EXPLICIT) for operation '='

لطفا راهنمایی کنید مشکل چیه.

 

TIRNA

کاربر عضو
من هنوز منتظر جوابم. خواهشن کمک کنید.

 

TIRNA

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

آیا باید Type که MyISAM هست رو هم عوض کنم؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
نه نباید اینو عوض کنی. توجه که صفحه قالب باید utf-8 باشه! صفحات ارسال ویدئو و... باید به صورت یوتی اف 8 باشه . وگرنه بازم همینطوریه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
باز کردن با یک ویرایشگر مناسب (نوت پد ++) تغییر encoding به UTF-8 with OUT BOM

 
بالا