|
Spec-Zone .ru
спецификации, руководства, описания, API
|
int mysql_set_character_set(MYSQL *mysql, const char *csname)
Эта функция используется, чтобы установить набор символов значения по умолчанию для текущего соединения. Строка
csname определяет допустимое имя набора символов. Сопоставление соединения
становится сопоставлением значения по умолчанию набора символов. Эта функция работает как SET
NAMES оператор, но также и наборы значение 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));}