Установите набор символов клиента по умолчанию:
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Не удалось подключиться к MySQL: " . mysqli_connect_error() } // Измените набор символов подключения к базе данных на utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
Операции такого типа очень полезны для китайских иероглифов. Многие искаженные запросы к базе данных вызваны проблемами с набором символов.
Функция mysqli_set_charset() определяет набор символов по умолчанию, который будет использоваться при передаче данных на сервер базы данных и с него.
Примечание. Чтобы использовать эту функцию на платформе Windows, вам необходима клиентская библиотека MySQL версии 4.1.11 или выше (для MySQL 5.0 требуется версия 5.0.6 или выше).
mysqli_set_charset( соединение,кодировка ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
кодировка | Необходимый. Указывает набор символов по умолчанию. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 5.0.5+ |