首頁 >後端開發 >PHP問題 >php怎麼設定資料庫編碼方式

php怎麼設定資料庫編碼方式

青灯夜游
青灯夜游原創
2021-03-23 18:05:252543瀏覽

在php中,可以使用mysql_query()函數來設定mysql資料庫的編碼方式;具體方法:在mysql_connect()語句之後加上「mysql_query("set names 編碼方式");」程式碼即可。

php怎麼設定資料庫編碼方式

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn