Man page - mysql_set_character_set(3)

Packages contains this manual

Manual

mysql_set_character_set

Name
Synopsis
Description
Parameters
Return value
Supported character sets
See also

Name

mysql_set_character_set - Sets the default character set for connection

Synopsis

#include <mysql.h>

int mysql_set_character_set(MYSQL * mysql,
const char * csname);

Description

Sets the default character setfor the current connection. Returns zero on success, non-zero on failure.

Parameters

β€’

mysql - a mysql handle, which was previously allocated by mysql_init(3) or mysql_real_connect(3) .

β€’

csname - character set name ### Notes

β€’

It’s strongly recommended to use mysql_set_character_set() instead of SET NAMES ... since mysql_real_escape_string(3) might fail or deliver unexpected results.

Return value

Zero on success, non zero if an error occurred

Supported character sets

The client library supports the following character sets:

Image grohtml-209370-1.png

See also

β€’

mysql_get_character_set_info(3)

β€’

mysql_real_escape_string(3)