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

نشان ندادن متن های فارسی در پروژه مارکت با دیتا بیس سرور

126493  12 سال پیش  12 سال پیش
+1 0

متن های فارسی علامت سوال میشه  در پروژه مارکت با دیتابیس سروری.

utf8_general_ci هم میزارم ! یکی این سوال پرسیده بود ولی جوابای داده شده عمل نکرد !

کسی میدونه باید چی کار کرد؟

   این کد زدم که  نشد بازم :(

 
HttpClient client =newDefaultHttpClient();
HttpPost
method =newHttpPost(url);
if(params!=null){ method.setEntity(newUrlEncodedFormEntity(params,"UTF-8"));}
 

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
+3 0

آقا مجتبی عزیز قبلا جواب این سوالو دادن . اینم لینکش :

حل کامل مشکل خواندن متن از دیتابیس و نمایش به صورت "؟؟؟؟؟"

0 0
من باز نفهمیدم کد های PHP چطوریه الان کد مارکت میزارم این جا اگه میشه بگید کدی که باید بریزم تو PHP چی هست (12 سال پیش)
0 0
آموزش رو تصویری کردم ! ، جدیدا دیدید ؟ اگه مشکل دارید بیشتر توضیح بدم (12 سال پیش)
پاسخ به سوال 
126493  12 سال پیش
0 0

من باز نفهمیدم کد های PHP
چطوریه الان کد مارکت میزارم این جا اگه میشه بگید کدی که باید بریزم تو PHP چی هست

 <?php
if (isset($_REQUEST['action'])){
$acti />} else {
echo "Invalid Data";
exit;
}

if ($acti /> read();
}

function connectToDatabase(){
$c "root , "", "market_db");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

return $connection;
}


function read(){
$c /> $result = mysqli_query($connection, "SELECT * FROM app ");

$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['app_id'] = $row['app_id'];
$record['app_name'] = $row['app_name'];
$record['app_price'] = $row['app_price'];
$record['app_logourl'] = $row['app_logourl'];
$record['app_ratingValue'] = $row['app_ratingValue'];
$record['app_author'] = $row['app_author'];
$record['app_votes'] = $row['app_votes'];
// $record['app_file'] = $row['app_file'];
$record['app_filesize'] = $row['app_filesize'];
$record['app_versionName'] = $row['app_versionName'];
$record['app_installs'] = $row['app_installs'];
$record['app_description'] = $row['app_description'];
$record['app_phoneNumber'] = $row['app_phoneNumber'];
$record['app_email'] = $row['app_email'];
$output[] = $record;
}

#echo "<pre>";
#print_r($output);
#echo "</pre>";
echo json_encode($output);
mysqli_close($connection);
}

پاسخ به سوال 
Borhani  12 سال پیش
+1 0

عرض سلام خدمت دوست عزیزم :

منم مشکل شما رو داشتم فکر میکنم 12 ساعتی هست درگیرش بودم اما بالاخره مشکلش را پیدا کردم کارهایی که دیگر دوستان در تایپک گفته اند را انجام بده در صورتی که به جواب نرسیدی آنگاه از این روش استفاده کن چون این یکه حقه به php است.

در فولدر phpmyAdmin برو بعد فولدر libraries بعد فایل database_interface.lib.php را باز کنید و این کد را پیدا کرده و کامنت کنید.

if (!PMA_DRIZZLE) {
        if (! empty($GLOBALS['collation_connection'])) {
            PMA_DBI_query("SET CHARACTER SET 'utf8';", $link, PMA_DBI_QUERY_STORE);             $set_collati
                . PMA_Util::sqlAddSlashes($GLOBALS['collation_connection']) . "';";
            PMA_DBI_query(
                $set_collation_con_query,
                $link,
                PMA_DBI_QUERY_STORE
            );
        } else {
            PMA_DBI_query(
                "SET NAMES 'utf8' COLLATE 'utf8_general_ci';",
                $link,
                PMA_DBI_QUERY_STORE
            );
        }
    }

بعد از آن کانکت شدی به mysql  این کد ها را زیرش بنویس

 mysql_query("SET NAMES 'utf-8'");
    mysql_query("SET CHARACTER SET 'utf-8'");
    mysql_set_charset('utf-8');
0 0
مرسی دادا کارت درسته ! :) (12 سال پیش)
0 0
من اول همینو تست کردم ولی ج نداد واسم (12 سال پیش)
0 0
ممنون از ارائه ی راه حل ، اما این روش روی هاست های تحت وب جواب نمیده ، چرا که عملا استفاده کننده از هاست به فایل های php ، phpmyadmin , کتابخانه ها و... دسترسی نداره ، مگر اینکه پشتیبانی این کار رو براتون انجام بده که اونم درد سر خاص خودش رو داره ، همون طور که خودتون گفتید شما دارید php که ذاتا کد باز هست رو تغییر میدید ، یعنی یه جورائی پاک کردن صورت مسئاله ، پس الان همین سایت ، چطوری داره کار میکنه ؟ یا هزاران سایت دیگه ، آیا فارسی نیست ؟ ، فقط کافیه کدینگ ها به درستی تعریف بشه (12 سال پیش)
پاسخ به سوال 
حجت&nbsp;  12 سال پیش
+1 0

با سلام

من خیلی درگیر بودم یک کار دیگه هم میتونی بگنی

قبل از ارسال پارامتر حرفN بزاری

 VALUES (0, '$p1', N'$p2', '$p3','$p4' , '$serial',

0 0
این همه راه طولانی گفتن دوستان اما فقط این راهی که شما گفتی جواب داد واسم! (12 سال پیش)

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