Establezca el juego de caracteres predeterminado del cliente:
<?php // Asumir nombre de usuario de la base de datos: root, contraseña: 123456, base de datos: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Error al conectarse a MySQL: " mysqli_connect_error(); Modifique el conjunto de caracteres de conexión de la base de datos a utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
Este tipo de operación es muy útil para los caracteres chinos. Muchas consultas de bases de datos confusas se deben a problemas con el juego de caracteres.
La función mysqli_set_charset() especifica el juego de caracteres predeterminado que se utilizará al transferir datos hacia y desde el servidor de la base de datos.
Nota: Para utilizar esta función en la plataforma Windows, necesita la versión 4.1.11 o superior de la biblioteca cliente MySQL (MySQL 5.0 requiere la versión 5.0.6 o superior).
mysqli_set_charset ( conexión, juego de caracteres ) ;
parámetro | describir |
---|---|
conexión | Requerido. Especifica la conexión MySQL que se utilizará. |
juego de caracteres | Requerido. Especifica el juego de caracteres predeterminado. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 5.0.5+ |