php中文乱码问题_PHP教程
Jul 13, 2016 pm 05:33 PM
(做为现在的主流开发语言)
$MySQL(和PHP搭配之最佳组合)_server_name=localhost;
$MySQL(和PHP搭配之最佳组合)_username=root;
$MySQL(和PHP搭配之最佳组合)_password=000000;
$MySQL(和PHP搭配之最佳组合)_database=lib;
$conn=MySQL(和PHP搭配之最佳组合)_connect($MySQL(和PHP搭配之最佳组合)_server_name,$MySQL(和PHP搭配之最佳组合)_username,$MySQL(和PHP搭配之最佳组合)_password,$MySQL(和PHP搭配之最佳组合)_database);
$sql="select name,age from mytb";
print($conn);
$rs=MySQL(和PHP搭配之最佳组合)_db_query("lib","select * from mytb",$conn);
print("
");
while($row = MySQL(和PHP搭配之最佳组合)_fetch_object($rs)){
print ($row->name.":".$row->age."
");
}
MySQL(和PHP搭配之最佳组合)_close($conn);
?>
显示如下:
Resource id #1
dd:54
ddd:8
??:15
???:25
??:32
MySQL(和PHP搭配之最佳组合)编码:utf8,GBK都试过了。MySQL(和PHP搭配之最佳组合) font 和命令行显示都正确。
问题补充:
乱码:
???:15
???:25
??:32
这几行,数据库里的值是汉字.显示出来的是问号.
解决办法:
在$rs=MySQL(和PHP搭配之最佳组合)_db_query("lib","select * from mytb",$conn);
前面加上
MySQL(和PHP搭配之最佳组合)_query("set names gb2312");或者MySQL(和PHP搭配之最佳组合)_query("set names gbk");

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4
