В моей локали неправильно работает natspec -f: $ unset G_FILENAME_ENCODING $ LANG=kk_KZ.UTF-8 natspec -f iso8859-1 $ natspec -i libnatspec 0.2.5, compiled Oct 15 2009 === Overall information === Current locale: kk_KZ.UTF-8 System locale: ru_RU.UTF-8 Filename encoding in iconv/nls form: iso8859-1 Country ID (for DOS): -1 Codepage of DOS: 437 Charset of 'UNIX' system: ANSI_X3.4-1968 Charset of 'WIN' system: ANSI_X3.4-1968 Charset of 'DOS' system: ANSI_X3.4-1968 Charset of 'MAC' system: ANSI_X3.4-1968 After setlocale: nl_langinfo(CODESET): UTF-8 natspec_get_charset: UTF8 Current locale is in UTF8 encoding Ожидаемый результат: utf8
Исправлено в libnatspec-0.2.6-alt1