Home  >  Article  >  Backend Development  >  How to set the database encoding method in php

How to set the database encoding method in php

青灯夜游
青灯夜游Original
2021-03-23 18:05:252507browse

In PHP, you can use the mysql_query() function to set the encoding method of the mysql database; the specific method is: add the "mysql_query("set names encoding method");" code after the mysql_connect() statement.

How to set the database encoding method in php

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

In PHP, you can use the mysql_query() function To set the encoding method of mysql database.

When PHP connects to the database, that is, after mysql_connect(), use the mysql_query() function to set the encoding method.

Example: Set the encoding method to utf8

<?php
   $connect=mysql_connect("服务器","登录的用户名","登录的密码");  
   mysql_select_db("数据库名",$connect);
   mysql_query("set names utf8");   //这里设置编码方式为 utf8 
?>

It is best to use utf-8 for the web page character set. UTF-8 is an international standard encoding and a trend.

If your web page encoding is gb2312, that is SET NAMES GB2312. However, it is strongly recommended that web page encoding, MySQL data table character set, and PHPmyAdmin all use UTF-8. Note:

The mysql_query("set names 'coding'"); encoding added before the PHP program that needs to perform database operations must be consistent with the PHP encoding. If the PHP encoding is gb2312, then the mysql encoding is gb2312. If it is utf-8, then the mysql encoding is utf8, so that there will be no garbled characters when inserting or retrieving data

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to set the database encoding method in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn