mysql_set_character_set - Sets the default character set for connection

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 [data−types−character−sets−and−collations()](character set]] for the current connection. Returns zero on success, non−zero on failure.

Parameters

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.

Return value

Zero on success, non zero if an error occured

Supported character sets

The client library supports the following character sets:

See also

mysql_get_character_set_info(3)

mysql_real_escape_string(3)


Updated 2024-01-29 - jenkler.se | uex.se