请问我如何打印与php我正在使用下面的英语语言的代码json一切正常,但与其他语言输出是未知的字符一样 ??????? ??????? ???? ?? - ????? - ?????? -??? ?
如何在phpmyadmin中像在数据库字符中一样打印它们我使用的是utf8\u bin,这是我的php代码
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "clothesapp";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$NumSub = 500;
$start = (int)$_GET['limit'];
$sql = "SELECT * FROM clothesapi LIMIT $start , $NumSub";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$All_storys = array();
while($row = $result->fetch_assoc()) {
$All_storys[] = $row;
}
} else {
echo "0 results";
}
$json_re=array();
array_push($json_re,array("All_storys"=>$All_storys));
echo json_encode($json_re);
$conn->close();
?>
如果你有另一个代码可以做到这一点,请可以帮助我很多
2条答案
按热度按时间uemypmqf1#
1.json中的数据应该是utf8
2.试试这个javascripthttps://mothereff.in/utf-8 显示时。
3.如果需要在php中进一步处理
这是php手册。
nkoocmlb2#
最后我找到了答案,我应该把这一行与数据库连接