为什么PHP站内搜索只能搜索英文和字母,不能搜索中文?
Jun 23, 2016 pm 02:18 PM 如题:为什么PHP站内搜索只能搜索英文和字母,不能搜索中文?
搜索中文后,显示空白,请大侠们,指点迷津!
<?phpif(!mysql_connect("localhost","admin","admin"))die("Could not connect:".mysql_error());mysql_select_db("cesf");$query="SET NAMES 'GB2312'";mysql_query($query);?><?php$keyword=$_POST['keyword'];$contents= array();$rt=mysql_query("select * from dede_archives where title like '%$keyword%'");while ($rs=mysql_fetch_array($rt)){$contents[]=$rs;}?><html><head><title>查询实例</title></head><body><?php foreach($contents as $key=>$value){echo "<table border=\"1\" cellpadding=\"1\" cellspacing=\"0\" width=\"600\" style=\"border-collapse:collapse;\">";echo "<tr><td>$value[title]</td></tr>";echo "</table>";}?></body></html>
回复讨论(解决方案)
打印出sql语句看看sql语句是否正常(主要是猜测获取到的中文参数可能会乱码
打印出sql语句看看sql语句是否正常(主要是猜测获取到的中文参数可能会乱码
不是乱码的问题呀,关键是搜索中文无任何显示,搜索数字和字母显示正常。
不是编码的问题呀,试过你的代码了,无用。
关键是搜索中文无任何显示,搜索数字和字母显示正常。
直接打印sql,看数据库是否有值。

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

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon

Pengumuman Penyiasatan Situasi PHP 2025
