Defina o conjunto de caracteres do cliente padrão:
<?php // Assumir nome de usuário do banco de dados: root, senha: 123456, banco de dados: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Falha ao conectar ao MySQL: " mysqli_connect_error(); Modifique o conjunto de caracteres de conexão do banco de dados para utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
Este tipo de operação é muito útil para caracteres chineses. Muitas consultas distorcidas ao banco de dados são causadas por problemas no conjunto de caracteres.
A função mysqli_set_charset() especifica o conjunto de caracteres padrão a ser usado ao transferir dados de e para o servidor de banco de dados.
Nota: Para usar esta função na plataforma Windows, você precisa da biblioteca cliente MySQL versão 4.1.11 ou superior (o MySQL 5.0 requer a versão 5.0.6 ou superior).
mysqli_set_charset( conexão,charset ) ;
parâmetro | descrever |
---|---|
conexão | Obrigatório. Especifica a conexão MySQL a ser usada. |
conjunto de caracteres | Obrigatório. Especifica o conjunto de caracteres padrão. |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 5.0.5+ |