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));}