You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.. | ||
autoconf | 3 years ago | |
build-aux | 3 years ago | |
include | 3 years ago | |
lib | 3 years ago | |
m4 | 3 years ago | |
tools | 3 years ago | |
AUTHORS | 3 years ago | |
COPYING.LIB | 3 years ago | |
ChangeLog | 3 years ago | |
DEPENDENCIES | 3 years ago | |
HACKING | 3 years ago | |
INSTALL.generic | 3 years ago | |
INSTALL.windows | 3 years ago | |
INTEGRATE | 3 years ago | |
Makefile.devel | 3 years ago | |
Makefile.in | 3 years ago | |
NEWS | 3 years ago | |
README | 3 years ago | |
config.h | 3 years ago | |
config.h.in | 3 years ago | |
configure | 3 years ago | |
configure.ac | 3 years ago | |
libtool | 3 years ago |
README
LIBCHARSET - portable character set determination library This library provides a function which determines the character set / encoding of text in the currently selected locale (the LC_CTYPE locale facet). It is useful for portable programs which need to process text in other encodings and locales than the currently selected one. Possible uses: * Use of Unicode in POSIX compliant applications. * Conversion of text between the current locale's encoding and UTF-8 (or any other given encoding). * Mail agents. In theory, this would be very simple: POSIX provides the nl_langinfo function, in such a way that nl_langinfo (CODESET) returns the encoding name. But the nl_langinfo function still does not exist on some systems, and on those where it exists it returns unstandardized variations of the encoding names, like (on Solaris) "PCK" for "Shift_JIS". This library fixes these flaws and provides a function const char * locale_charset (void); It determines the current locale's character encoding, and canonicalizes it into one of the canonical names listed in localcharset.h. The result must not be freed; it is statically allocated. If the canonical name cannot be determined, the result is a non-canonical name. Installation: As usual for GNU packages: $ ./configure --prefix=/usr/local $ make $ make install This library is used in GNU coreutils GNU gettext GNU clisp To integrate this library into your package: - Either from this package. See file INTEGRATE. - Or from gnulib. See <https://www.gnu.org/software/gnulib/MODULES.html#module=localcharset> Distribution: The libcharset directory of ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz Homepage: https://haible.de/bruno/packages-libcharset.html Bruno Haible <bruno@clisp.org>