Rumah > Soal Jawab > teks badan
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)
淡淡烟草味2017-05-16 13:03:57
set names utf8
utf8 tidak mempunyai bar mendatar di tengah dan tiada petikan tunggal