question mark show like “????” instead persian character from php or mysql…!
对不起……!我的英文不是很好!
直到上周我使用 “www.000webhost.com” 网络主机,我没有问题!!!
但是今天我买了一台新服务器并像以前一样使用旧文件…
我不知道问题出在 php 文件还是数据库?
请告诉我解决方案
这是我的 php 代码
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<?php //Creating a connection $con = mysqli_connect("___","___","___","___"); if (mysqli_connect_errno()) $sql="Select * from db_app where id between ($id+1) and ($id+10)"; $result = mysqli_query($con ,$sql); while ($row = mysqli_fetch_assoc($result)) { $array[] = $row; } echo json_encode($array); mysqli_free_result($result); mysqli_close($con); ?> |
这是我的数据库代码
1
2 3 4 5 6 7 8 9 10 11 12 |
CREATE DATABASE `android_db`;
USE `android_db`; CREATE TABLE IF NOT EXISTS `db_app` ( |
当字符集未设置时会发生这种情况。
连接mysql后试试,
1
2 3 4 5 6 7 8 9 |
取自:http://php.net/manual/en/mysqli.set-charset.php
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268479.html