mysql_set_character_set(3)
Sets the default character set for connection #include f[B] f[R] int mysql_set_character_set(MYSQL *
Description
mysql_set_character_set
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:

See also
|
• |
mysql_get_character_set_info(3) |
|||
|
• |
mysql_real_escape_string(3) |