before i forget... we need to call iconv(3) as needed from the end of lib/libintl/gettext.c:dcngettext(). the issue is how to map "charset" written in message catalog file to iconv(3) encoding designator. itojun