Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mysql_set_character_set(3)     MariaDB Connector/C    mysql_set_character_set(3)

   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 unex-
       pected results.

   Return value
     Zero on success, non zero if an error occurred

   Supported character sets
     The client library supports the following character sets:

     Character set			   Description
     --------------------------------------------------------------------------
     armscii8				   8 bit character set for Armenian
     ascii				   US ASCII character set
     big5				   2 byte  character  set  for	tradi-
					   tional Chinese, Hongkong, Macau and
					   Taiwan
     binary				   8 bit binary character set
     cp1250				   Windows  code  page	1250 character
					   set
     cp1251				   Windows code  page  1251  character
					   set
     cp1256				   Windows  code  page	1256 character
					   set
     cp1257				   Windows code  page  1257  character
					   set
     cp850				   MS-DOS  Codepage  850  (Western Eu-
					   rope)
     cp852				   MS-DOS Codepage 852 (Middle Europe)
     cp866				   MS-DOS Codepage 866 (Russian)
     cp932				   Microsoft Codepage  932  (Extension
					   to sjis)
     dec8				   DEC West European
     eucjpms				   UJIS for Windows Japanese
     euckr				   EUC KR-Korean
     gb2312				   GB-2312 simplified Chinese
     gbk				   GBK simplified Chinese
     geostd8				   GEOSTD8 Georgian
     greek				   ISO 8859-7 Greek
     hebrew				   ISO 8859-8 Hebrew
     hp8				   HP West European
     keybcs2				   DOS Kamenicky Czech-Slovak
     koi8r				   KOI8-R Relcom Russian
     koi8u				   KOI8-U Ukrainian
     latin1				   CP1252 Western European
     latin2				   ISO 8859-2 Central Europe
     latin5				   ISO 8859-9 Turkish
     latin7				   ISO 8859-13 Baltic
     macce				   MAC Central European
     macroman				   MAC Western European
     sjis				   SJIS for Windows Japanese
     swe7				   7-bit Swedish
     tis620				   TIS620 Thai
     ucs2				   UCS-2 Unicode
     ujis				   EUC-JP Japanese
     utf8				   UTF-8 Unicode
     utf16				   UTF-16 Unicode
     utf32				   UTF-32 Unicode
     utf8mb4				   UTF 4-byte Unicode

   See also
     * mysql_get_character_set_info(3)

     * mysql_real_escape_string(3)

Version 3.4					      mysql_set_character_set(3)

Want to link to this manual page? Use this URL:
<
https://man.freebsd.org/cgi/man.cgi?query=mysql_set_character_set&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help