ورود

نسخه کامل مشاهده نسخه کامل : mysqlفارسي نويسي



karamooz
26-11-2007, 10:44
قبل از نوشتن موضوع سرچ كردم اما انگار قراره جواب اين سوال همينطور سكرت بمونه ....!


من يه ديتابيس تو mysqlساختم كاركتر ست رو utf8ست كردم همچنين collate رو utf8_persian_ci قرار دادم در موقع
ايجاد جدول collation رو براي همه ستونها utf8_persian_ci ست كردم اما موقعي كه داده فارسي از طريق برنامه
وارد ميكنم همه چيز بهم ميريزه و فونت نامفهومي ذخيره ميشه در حاليكه با phpmyadmin داده ها خب وارد ميشه
اما در اين حالت هم توي كنسول mysql همه داده هاي وارد شده با phpmyadmin رو بصورت علامت سوال نشون ميده
وداده هاي وارد شده با برنامه به همون فونت نا مفهوم در مياد.چكار بايد كرد؟

متالیک
27-11-2007, 09:14
شما اشتباه کردید!
برای فارسی تیازی به استفاده از utf-8 و شاخه هایش برای تعریف در phpMYAdmin نمی باشد.
فقط از collation نوع latin-1 برای فارسی نویسی استفاده کنید.

karamooz
02-12-2007, 08:21
هيچكدوم از اين كارارو از تو كتاب نخوندم همه رو از جستجو توي فروم هاي مختلف جمع كردم تنها جايي كه به اين سوال جواب درست و حسابي نميدن تو فروم خودمونه.