mysql_set_character_set − Sets the default character set for connection
#include <mysql.h> int mysql_set_character_set(MYSQL * mysql, const char * csname);
Sets the default [data−types−character−sets−and−collations()](character set]] for the current connection. Returns zero on success, non−zero on failure.
• |
mysql − a mysql handle, which was previously allocated by mysql_init() (mysql_init) 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. |
Zero on success, non zero if an error occured
The client library supports the following character sets:
• |
mysql_get_character_set_info(3) |
|||
• |
mysql_real_escape_string(3) |