php SQL 設定エンコード方式: 最初に「mysql_connect」メソッドを通じてデータベースに接続し、次に「mysql_query("set names utf8");」メソッドを使用してエンコード方式を「utf8」に設定します。
推奨: 「PHP ビデオ チュートリアル 」
PHP Mysql データベースに接続するときのエンコード方法を設定します (文字化けの原因 1)
コードを直接アップロードする:
データベースに接続する:
<?php $connect=mysql_connect("服务器","登录的用户名","登录的密码"); mysql_select_db("数据库名",$connect); mysql_query("set names utf8"); //这里设置编码方式为 utf8 ?>
ps: エンコード方法を設定するときに、mysql_query("set names utf-8") ; ローカルで wamp エンコードを使用すると表示に問題はありません。その後、ワンワンの仮想ホスト上に作成したシステムを置くと文字化けが発生します。中国語の一部は表示できるが、一部は表示されません。漢字はダメなの?
などの奇妙な文字が含まれているため、PHP Web ページ ファイルとソース コードのエンコード方式が両方とも utf-8 であることを確認したところ、データベース接続のエンコード設定に問題があることがわかりました。 . 長い間悩んでいました。 ......
以上がPHP SQLでエンコードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。