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

  
 
  

home | help
idn_setlocalencoding(3)     Library Functions Manual	 idn_setlocalencoding(3)

NAME
     idn_setlocalencoding - set the local encoding

SYNOPSIS
     #include <idn/api.h>

     idn_result_t
     idn_setlocalencoding(const char *name);

DESCRIPTION
     The function sets "the local encoding" to name.

     The  local encoding value affects results of IDN_UNICODECONV and IDN_LOCAL-
     CONV actions in encoding and decoding conversions.

     If name argument is NULL, the local encoding is determined by locale infor-
     mation.  For  example,  the  locale  category  LC_CTYPE  has  been  set  to
     "ja_JP.UTF-8",  the  idnkit library supposes the local encoding is "UTF-8".
     If an application changes its locale setting, also the local encoding value
     is changed automatically.

     However, once a non-NULL local encoding name has been set	by  idn_setloca-
     lencoding(),  or  set  by IDN_LOCAL_CODESET environment variable, the local
     encoding will not be changed by locale information any longer.

     Upon success, idn_setlocalencoding() returns  idn_success.   Otherwise,  it
     returns an error code.  See idn_result_tostring(3) for the complete list of
     error codes.

SEE ALSO
     libidnkit(3),   idn_checkname(3),	idn_comparenames(3),  idn_decodename(3),
     idn_encodename(3),    idn_nameinit(3),    idn_result_tostring(3),	   idna-
     lias.conf(5)

				  Sep 21, 2012		 idn_setlocalencoding(3)

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

home | help