آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آموزش حل مشکل علامت سوال ( ؟؟؟؟؟ ) در دیتابیس و ارتباط با سرور

محمدرضا طبری  8 سال پیش  6 سال پیش
+2 0

سلام. دیدم دوستان زیادی این مشکل رو دارن و منم قبلآ تو برنامم چتی گذاشته بودم اما کاربرها وقتی از گوشی پیام میدادن در phpmy admin ؟؟؟؟؟ نشون میداد و موقع تآیید با خدا خدا تایید میکردم که یه وقت ..... نباشه :)))  . و پس از دستکاری های فراوان بالاخره این مشکل رو حل کردم و الان خیلی راحت در هر دو سمت پیام ها فارسی میاد . میخوام به دوستان گلم در اینجا حل این مشکل اعصاب خورد کن رو بگم تا شماها کارتون سریع راه بیوفته : برای این کار که خیلی هم راحته

1- به فایل php که برنامه اندروید رو به sql درون php my admin وصل میکنه برید . ببینید شما درون برنامه اندرویدتون یه آدرسی رو میدید که فایل php وجود داره درون سایتتون و اونو به برنامه وصل میکنه . اون فایل رو باید خودتون پیدا کنید . بهتره درون همه فایل های php کد زیر رو بنویسید ، مکان قرار گیری این 4 خط کد بعد از کانکشن my sql هست

 mysql_query("SET NAMES 'utf8'", $con);
mysql_query("SET CHARACTER SET 'utf8'", $con);
mysql_query("SET character_set_connection = 'utf8'", $con);
mysql_query('SET NAMES \'utf8\'');

به طور مثال کد های بالا را بعد از  این کد ها قرار بدهید :

 <?php

$con=mysql_connect("localhost","usernameofsql","passsql");
mysql_select_db("database name ",$con);

// inja bayad benvisid

و سیو کنید. بعد به php my admin برید و تمامی sql هاتون رو انکدینگ رو روی utf8_general ci تنظیم کنید . و سیو کنید. تبریک میگم. 100% دیگه متون فارسی بدون مشکل در php my admin نمایش داده میشه.

 

0 0
میشه از قسمت دوم ی عکس بزارین.(مظورم php my admin هست) (6 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .