• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل يونيكد
#1
سلام
انكودينگ صفحه من رو UTF-8 ،برنامه رو هم با همين UTF-8 مي نويسم، ديتا بيسمم رو utf8-persian-ci اما مشكلم اينجاست كه نوشته هاي فارسي صفحه به شكل ؟؟ نشون داده ميشه مثلا يك جا نوشتم "كليك كنيد" به شكل علامت سواله، اما اطلاعاتي كه از ديتا بيس خونده شده رو درست نشون ميده
انكودينگ صفحه رو ميزارم رو windows-1256 نوشته ها درست ميشه اما اطلاعات خونده شده از ديتابيس قاتي ميشه،كسي مي تونه كمكم كنه؟
  پاسخ
تشکر شده توسط :
#2
بعد از اتصال به دیتابیس این کد رو اجرا کنید
کد پی‌اچ‌پی:
mysql_query("SET NAMES 'utf8'"); 
  پاسخ
تشکر شده توسط : HiddeN wolfeye
#3
اجرا ميكنم اما جواب نمي دهHuh
  پاسخ
تشکر شده توسط :
#4
مشکل شما اصلا ربطی به اندکودینگ دیتا بیس نداره. مشکل شما بر میگرده به اینکه از یک ادیتوری استفاده کرده اید که فایل رو بر اساس anci یا .... ایجاد کرده واسه همینه که نوشته هایی که تو کد های html هست زمانی که انکودینگ صفحات شما utf هست ؟؟؟؟؟ نشون میده.

اگر با دریم ویور کار میکنید. از فایلتون یک save as بگیرید. هنگام save as کردن انکودینگ پیجتون رو رو utf8 بزارید

یا با notepad++ از منو encoding استفاده کنید.
  پاسخ
تشکر شده توسط : wolfeye oia
#5
با ++notepad كار ميكنم
امتحان ميكنم مشكل داشتم ميپرسم Smile
  پاسخ
تشکر شده توسط :
#6
آقاي صالح
خيلي سپاسگزارم واسه كمكتونHeart
مشكلم رفع شد
ايراد هموني بود كه شما گفتين،واقعا ممنونSmile
  پاسخ
تشکر شده توسط : zoghal


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان