فارسي نويسي در ماي اس كيوال و سورت فارسي

karname

Member
سلام
من قبلا سوالي مشابه اين پرسيده بودم ولي اين دقيقا همون نيست
سوال من اينه كه نمي شه تويه ماي اس كيو ال براي فارسي نويسي از يو تي اف 8 استفاده كرد چون اگه با يو تي اف 8 استفاده كني كلمات خراب نوشته مي شن البته با لاتين مي شه
2 چرا سورت فارسي در ماي اس كيو ال خرابه يعني اگه تو يه يك جدول 32 حرف رو بنويسي و بعد بگي به ترتيب بيار درست نمي ياره
كسي مي دونه چه جوري مي شه درستش كرد؟
 

miladmovie

Active Member
من که تا به حال به مشکل اول بر نخوردم ! راحت فارسی می نویسم راحت هم می خونمشون
سوال دوم هم باید یک نسخه رو استفاده کنی که فارسی رو هم ساپورت کنه و در ضمن من نمی دونم چه ورژنی هست !
 

karname

Member
سلام
ولي من مورد دارم يعني وقتي با برنامه هايي مثل
MySQL Query Browser
جدول رو باز مي كنم اگه يو تي اف 8 باشه حروف مسخره اي مياد و موقع خروجي گرفتن با پي اچ پي هم فارسي ها به صورت ؟ در مياد تازه مرتب كردن حروف هم در لاتين و يو تي اف 8 هم خرابه
 

it5

Member
منم اين مشكل را دارم
وقتي توي بانك فارسي مينويسم- موقع خوندن از بانك نميتونم فارسي بخونم-فونت ها بهم ميريزه
 

I.NoBody

Active Member
در مورد مشکل دوم، فکر می کنم نسخه 5 به بعد، سورت فارسی رو خوب انجام بده.
 
utf8-persian

تمامش بر میگرده به تنظیمات
Collation در mysql که در نسخه 5 واقعآ عالیشده ولی درمورد سورتکردن در صورتیکه در حالت utf8-persian.
قرار بدی براحتی سورت فارسی میکنه البته خودت نمیتونی فارسی در بانک ببنی البته راه داره ولی من خودم دنبالش هستم این لینکم یک نگاه کن

http://forum.majidonline.com/showthread.php?t=50669
 

it5

Member
فرض كنيم در mysql5 وphpmyadmin براي ورود داده ها همه تنظيمات utf-8 باشه (هم mysql وهم خود صفحه مرورگر كه اطلاعات توسط فرم وارد بانك ميشه)
من در بانك يك فيلد تعريف كردم از نوع varchar با طول 30 (مثلا" براي ورود اسم كاربر) ,با توجه به اينكه همه تنظيمات utf-8 است و كاربر هم اطلاعات را فارسي وارد ميكنه , اسمي با طول 15 حرف جا نميشه در بانك!!! چرا؟ من كه طول را 30 انتخاب كرده بودم!!!!!
مشكل كجاست؟
 

msnasiri

Member
اینکه می گید مال شما 15 حرفه و طول فیلد 30 هست درسته
مشکل اینه که هر کاراکتر یونیکد 2 بایت می گیره
یعنی اگه بخوای انگلیسی بنویسی همون 30 تا رو می تونی بنویسی ولی باسه فارسی نصفشو می تونی

این collation رو هم باسه اینکه بتونیم داخل phpmyadmin درست ببینیم و بنویسی باید چی باشه
و من مشکلی دیگه که دارم اینه که حالا حرف "ف" هم خراب فراخونی می شه بقیشم دیگه کاملاً درسته

و تمام اینا هم به نسخه mysql ربط داره
 

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

بالا