اشکال در نمایش حرف ف در Php-nuke

hoom

Active Member
سلام

من یه پورتال PHP-NUKE دارم که همه چیزش درست کار میکنه بغیر از حرف ف که وقتی یه کلمه مثل "فارسی" رو میخوام توش ذخیره کنم. حرف ف رو به یه کاراکتر دیگه تبدیل میکنه كه قابل تشخيص نيست. سرورم Suse Linux هستش با PHP 4 و mySQL

خیلی ممنون میشم اگر راهنمایی کنید كه اشكال از كجا ميتونه باشه
 
آخرین ویرایش:

oxygenws

Active Member
مشکل از نسخه پایگاه داده شما و نوع انکودینگ جداول (سطر ها) شماست.
این مشکل در انکودینگ های --فارسی-- پایگاه داده MySQL وجود داره.
من دقیقا راه حلش رو نمی دونم (چون زیاد با MySQL 4.1 و 5 کار نکردم) ولی فکر کنم با تغییر نوع جداول به نوع های قدیمی و انگلیسی (بدون پشتیبانی فارسی) مشکلی نباشه. (خلاصه، یک چیزی غیر از utf و ucs بذارید)
 

hoom

Active Member
امید جان ممنون

دستت درد نکنه. گذاشتمش روی latin1 و کار کرد خیلی ممنون
 

oxygenws

Active Member
دستت درد نکنه. گذاشتمش روی latin1 و کار کرد خیلی ممنون
خواهش می کنم.... فقط مشکل اینجاست که این کاری که شما کردی (و البته من هم مجبورم بکنم!) تمام فواید یونیکد فارسی رو می بره زیر سوال!! یعنی در حقیقت، توسعه یونیکد فارسی MySQL که فکر کنم توسط دانشگاه شریف انجام شده (فعلا) به درد نمی خوره.
 

جدیدترین ارسال ها

بالا