English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_set_charset() функция устанавливает défautную кодировку
mysqli_set_charset()Функция используется для указания défautной кодировки, по умолчанию передающей данные из клиента mysqli на сервер базы данных.
Внимание: при использовании этой функции на платформе Windows, вам необходима библиотека клиента MySQL версии 4.1.11 или выше (для MySQL 5.0 необходимо 5.0.6 или выше).
mysqli_set_charset($con, charset)
Номер | Параметры и их описание |
---|---|
1 | con(обязательный) Это объект, представляющий соединение с сервером MySQL. |
2 | charset(обязательный) Название набора символов, который нужно установить в качестве默认ного. |
mysqli_set_charset()Функция возвращает TRUE при успешном выполнении или FALSE при ошибке.
Эта функция была введена в PHP версии 5 и может использоваться во всех более поздних версиях.
Ниже приведен пример использования этой функции;mysqli_set_charset()Использование функции (стиль面向 процессов)-
<?php //Установить соединение $con = mysqli_connect("localhost", "root", "password", "mydb"); //Название набора символов $res = mysqli_set_charset($con, "utf8"); print_r($res); //Закрыть соединение mysqli_close($con); ?>
Результат вывода
1
В стилистике面向对象 синтаксис этой функции следующий:$con->set_charset();。Ниже приведен пример использования этой функции в стилистике面向对象;
<?php $con = new mysqli("localhost", "root", "password", "test"); //Название набора символов $res = $con->set_charset("utf8"); print($res); //Закрыть соединение $con -> close(); ?>
Результат вывода
1
Установить,default клиентский набор символов:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "Не удалось подключиться к MySQL: " . mysqli_connect_error(); } mysqli_set_charset($connection_mysql, "utf8"); echo mysqli_character_set_name($connection_mysql); mysqli_close($connection_mysql); ?>
Результат вывода
utf8