Home >Backend Development >PHP Problem >What should I do if the PHP connection database does not support Chinese?
Solution for PHP to connect to the database that does not support Chinese: 1. Open the corresponding PHP file and add the code "mysqli_query($conn, "set names utf8");"; 2. Add "header" at the beginning of the file ("content-Type: text/html; charset=utf-8");" is enough.
The operating environment of this tutorial: windows10 system, PHP8.1 version, DELL G3 computer
What if the php connection database does not support Chinese? manage?
Chinese garbled characters appear when php connects to the database? ? ? ? ?
When using php to connect to the database, a lot of errors appear? ? ? ? ? ?
seems to be hinting to me?
Why am I so confused?
Why do I have to do my homework?
Why don’t I play games?
Why am I so handsome?
No No No
I am a good boy who studies hard. Except for the last one, I didn’t understand anything else
The solution is actually very simple:
Join
mysqli_query($conn , "set names utf8");
to support querying Chinese.
If there are garbled Chinese characters, just add:
header("content-Type: text/html; charset=utf-8");
.
Now reconnect the query
Paste my code below:
0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "poetname: " . $row["poetname"]. "
". "content: " . $row["content"]. "
"; } } else { echo "0 结果"; } mysqli_close($conn); ?>
Recommended learning: "PHP Video Tutorial》
The above is the detailed content of What should I do if the PHP connection database does not support Chinese?. For more information, please follow other related articles on the PHP Chinese website!