jsonp - php latar belakang mengembalikan json Paparan Cina ujian tempatan adalah normal, tetapi pelayan Cina menjadi tanda tanya.
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:01:57
0
1
554

PHP bahagian belakang mendapat data daripada pangkalan data MySQL, dan output adalah dalam format json dan dihantar ke meja depan Fail PHP pada tempatan dan pelayan disambungkan ke pangkalan data yang sama. data pemulangan json adalah normal dalam bahasa Cina, dan data pemulangan json pada pelayan adalah bahasa Cina

Pengekodan dan struktur pangkalan data

< /p>

fail pangkalan data sambungan conn.php

<?php
    $dbName = "Nama Perpustakaan";
    $conn = @ mysql_connect("alamat pangkalan data", "nama pengguna", "kata laluan") atau die("ralat pautan pangkalan data");
    mysql_query("tetapkan nama 'utf-8 "); //Gunakan pengekodan utf;
    $flag = mysql_select_db($dbName, $conn);
     
      
    function toHtmlcode($content)
    {
        return $content = str_replace("\n","<br>",str_replace(" ", " ", $content));
    }
?>

get.php mendapat data dan menghantar json

<?php
header('Content-type:application/json;charset=utf-8');
sertakan 'conn.php';
$rs = mysql_query('pilih * daripada msg');
$hasil = array();
while($row = mysql_fetch_object($rs)){
    array_push($hasil, $baris);
}
$json = json_encode($result,JSON_UNESCAPED_UNICODE);
echo $json;
?>

Ujian tempatan bahasa Cina adalah biasa (persekitaran phpstudy, php5.4.45)

Ujian bahasa Cina pada pelayan penuh dengan tanda tanya (penghosan web Alibaba Cloud, php5.4.45)

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
淡淡烟草味

set names utf8
utf8 tidak mempunyai bar mendatar di tengah dan tiada petikan tunggal

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan