Spec-Zone.ru › MySQL Connectors 1.0

5.4.76 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.
https://docs.oracle.com/cd/E17952_01/c-api-8.0-en/mysql-set-character-set.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API