5.4.69 mysql_set_character_set()
int
mysql_set_character_set(MYSQL *mysql,
const char *csname)
Описание
Эта функция используется для установки набора символов по умолчанию для текущего подключения. Строка csname определяет допустимое имя набора символов. Сортировка подключения становится сортировкой по умолчанию набора символов. Эта функция работает так же, как и оператор, но также устанавливает значение mysql->charset и, следовательно, влияет на набор символов, используемый функцией mysql_real_escape_string()
Возвращаемые значения
Ноль в случае успеха. Неноль, если произошла ошибка.
Пример
MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
{
fprintf(stderr, "Failed to connect to database: Error: %s\n",
mysql_error(&mysql));
}
if (!mysql_set_character_set(&mysql, "utf8"))
{
printf("New client character set: %s\n",
mysql_character_set_name(&mysql));
}
© 2025 Oracle
Licensed under the GPLv2 License.