php mysqli のエンコーディングを設定するための構文は、「mysqli_query($con,'set names utf8');」です。このステートメントは、エンコーディングを「utf8」に設定することを意味します。 2 つのパラメータが必要です。
推奨事項: 「PHP ビデオ チュートリアル 」
まずコード例を見てみましょう:
<?php header ( "Content-type:text/html;charset=utf-8" ); //统一输出编码为utf-8 $con = mysqli_connect ( 'localhost', 'root', '' ); //数据库连接 if (mysqli_select_db ( $con, 'mytest' )) { echo "数据库ok"; } else { echo '数据库错误'; } <span style="color:#ff0000;">mysqli_query($con,'set names utf8'); //设置读取数据后的编码</span> $query = "select * from users"; $arr = mysqli_query ( $con, $query ); print_r ( mysqli_fetch_array ( $arr ) ); mysqli_close ( $con ); ?>
重要な注意事項:
1. データベースの作成時に UTF-8 エンコードを指定する必要があります
2. プロジェクトの作成後、デフォルトのエンコードを utf-8
## に設定します#3.mysqli_query($con,'set names utf8');
以上がphp mysqliでエンコードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。