codeigniter - php连接mysql乱码
Jun 06, 2016 pm 08:45 PM
看代码
<?php header ( "Content-type: text/html; charset=utf-8" ); $hostname = '10.10.10.10'; $username = 'test'; $password = '123456'; $database = 'mydb'; mysql_connect($hostname,$username,$password); ?>
浏览器上会显示乱码,也许你会说我文件不是utf-8编码。
附上文件链接,点击可下载
http://server835.qiniudn.com/mysql.php
我用notepad++打开显示的是utf-8无BOM编码。本地环境用的是wamp。那个数据库地址是我随便写的,不存在的。各位下载后可以直接在自己的电脑上运行就可以看乱码了。
回复内容:
看代码
<?php header ( "Content-type: text/html; charset=utf-8" ); $hostname = '10.10.10.10'; $username = 'test'; $password = '123456'; $database = 'mydb'; mysql_connect($hostname,$username,$password); ?>
浏览器上会显示乱码,也许你会说我文件不是utf-8编码。
附上文件链接,点击可下载
http://server835.qiniudn.com/mysql.php
我用notepad++打开显示的是utf-8无BOM编码。本地环境用的是wamp。那个数据库地址是我随便写的,不存在的。各位下载后可以直接在自己的电脑上运行就可以看乱码了。
连接mysql 成功之后,总是执行如下代码:
mysql_query('set names utf8');
其中utf8编码可以修改为你想要的编码
原则上源代码文件编码要和数据库编码文件保持一致
刚才下载了文件,发现确实不是utf8的,你可以用Editplus进行转换一下

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
