After Dmitry's recent massive enhancements of dlls/kernel/locale.c (Thanks!) I have been getting the following on FreeBSD systems: fixme:nls:init_default_lcid charset ISO_8859-1 was not recognized The patch below fixes this by duplicating and adjusting the existing entries. ChangeLog: Add charset information as used by FreeBSD. Index: locale.c =================================================================== RCS file: /home/wine/wine/dlls/kernel/locale.c,v retrieving revision 1.13 diff -u -3 -p -r1.13 locale.c --- locale.c 9 Jul 2003 04:22:57 -0000 1.13 +++ locale.c 9 Jul 2003 10:00:48 -0000 @@ -93,6 +93,19 @@ static const struct charset_entry { "ISO-8859-7", 28597 }, { "ISO-8859-8", 28598 }, { "ISO-8859-9", 28599 }, + { "ISO_8859-1", 28591 }, + { "ISO_8859-10", 28600 }, + { "ISO_8859-13", 28603 }, + { "ISO_8859-14", 28604 }, + { "ISO_8859-15", 28605 }, + { "ISO_8859-2", 28592 }, + { "ISO_8859-3", 28593 }, + { "ISO_8859-4", 28594 }, + { "ISO_8859-5", 28595 }, + { "ISO_8859-6", 28596 }, + { "ISO_8859-7", 28597 }, + { "ISO_8859-8", 28598 }, + { "ISO_8859-9", 28599 }, { "KOI8-R", 20866 }, { "KOI8-U", 20866 }, { "UTF-8", CP_UTF8 }