在php中,可以使用mysql_query()函數來設定mysql資料庫的編碼方式;具體方法:在mysql_connect()語句之後加上「mysql_query("set names 編碼方式");」程式碼即可。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
在php中,可以使用mysql_query()函數來設定mysql資料庫的編碼方式。
在PHP連接資料庫的時候,也就是mysql_connect()之後使用mysql_query()函數來設定編碼方式。
範例:設定設定編碼方式為 utf8
<?php $connect=mysql_connect("服务器","登录的用户名","登录的密码"); mysql_select_db("数据库名",$connect); mysql_query("set names utf8"); //这里设置编码方式为 utf8 ?>
網頁字元集最好選用utf-8。 utf-8是國際標準編碼,是趨勢。
如果你的網頁編碼是gb2312,那就是 SET NAMES GB2312。但強烈建議網頁編碼、MySQL資料表字元集、PHPmyAdmin都統一使用UTF-8。注意:
在需要做資料庫操作的php程式前加的mysql_query("set names '編碼'");編碼,一定要和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那mysql編碼就是utf8,這樣插入或檢索資料時就不會出現亂碼了
#推薦學習:《PHP影片教學》
以上是php怎麼設定資料庫編碼方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!