ホームページ  >  記事  >  バックエンド開発  >  PHPでデータベースのエンコード方式を設定する方法

PHPでデータベースのエンコード方式を設定する方法

青灯夜游
青灯夜游オリジナル
2021-03-23 18:05:252488ブラウズ

PHP では、mysql_query() 関数を使用して、mysql データベースのエンコード方式を設定できます。具体的な方法は、mysql_connect の後に「mysql_query("set names encoding method");」コードを追加することです。 () 声明。

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 
?>

Web ページの文字セットには utf-8 を使用するのが最善です。 UTF-8 は国際標準エンコーディングであり、トレンドです。

Web ページのエンコードが gb2312 の場合、SET NAMES GB2312 です。ただし、Web ページのエンコード、MySQL データ テーブルの文字セット、および PHPmyAdmin はすべて UTF-8 を使用することを強くお勧めします。注:

データベース操作を実行する必要がある PHP プログラムの前に追加される mysql_query("set names 'coding'"); エンコーディングは、PHP エンコーディングと一致している必要があります。PHP エンコーディングが gb2312 の場合、mysqlエンコーディングは gb2312 です。utf-8 の場合、mysql エンコーディングは utf8 であるため、データの挿入または取得時に文字化けが発生しません

推奨学習: 「PHP ビデオ チュートリアル 」 「

以上がPHPでデータベースのエンコード方式を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。