Función PHP mysqli_set_charset ()
Definición y uso
los mysqli_set_charset() La función se usa para especificar el juego de caracteres predeterminado para enviar datos al servidor de la base de datos desde el cliente mysqli.
Sintaxis
mysqli_set_charset($con, charset)
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 |
con(Mandatory) Este es un objeto que representa una conexión a MySQL Server. |
2 |
charset(Mandatory) Nombre del conjunto de caracteres que debe establecer como predeterminado. |
Valores devueltos
La función mysqli_set_charset () devuelve verdadero en caso de éxito y falso si falla.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función mysqli_set_charset () (en estilo procedimental):
<?php
//Creating a connection
$con = mysqli_connect("localhost", "root", "password", "mydb");
//Name of the character set
$res = mysqli_set_charset($con, "utf8");
print_r($res);
//Closing the connection
mysqli_close($con);
?>
Esto producirá el siguiente resultado:
1
Ejemplo
En el estilo orientado a objetos, la sintaxis de esta función es $ con-> set_charset (); A continuación se muestra el ejemplo de esta función en el estilo orientado a objetos $ minus;
<?php
$con = new mysqli("localhost", "root", "password", "test");
//Name of the character set
$res = $con->set_charset("utf8");
print($res);
//Closing the connection
$con -> close();
?>
Esto producirá el siguiente resultado:
1
Ejemplo
<?php
$connection_mysql = mysqli_connect("localhost","root","password","mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_set_charset($connection_mysql,"utf8");
echo mysqli_character_set_name($connection_mysql);
mysqli_close($connection_mysql);
?>
Esto producirá el siguiente resultado:
utf8