libnatspec is a collection of function for requiest various charsets and locales for host system and for other system. The libnatspec allows applications to be written that are locale and system independent. Libnatspec is tries to use user locale information if possible.
It contains table with relations between locale name and encoding of other system.
It tested in various OS (with GCC installed):
ALT Linux 2.4 Master (x86)
Debian GNU/Linux 3.0 (Alpha)
Solaris SunOS 5.9 (Sparc/x86) (missed libiconv during linking) ? Slackware (x86)
RedHat (x86) ? ASPLinux (x86)
FreeBSD 4.10 (x86) (missed popt) It is not tested in other Unix-like system yet.
It has been tested with various Linux programs/servers:
mkisofs / isoinfo
This distribution contains library, header files and binding to other languages as python (--with-python option for configure)