Description of problem: msgs/mess.* do not work in some charsets instead of its own. Version-Release number of selected component (if applicable): man-1.5k-6 RH9 How reproducible: man gggg in ru_RU.UTF-8 (but man.spec must be rewritten for include mess.ru into package) Additional info: See attached patch and man.spec %build section will be included next lines (e.g.,for russian) /usr/bin/iconv msgs/mess.ru > msgs/mess.ru.utf mv -f msgs/mess.ru.utf msgs/mess.ru
Created attachment 91072 [details] patch for drop the described problem
does the patch leave strings that have chars in the A1 to FE range (but ARE NOT ISO-8859-x... but rather multibyte sequences) untouched? What about multibyte sequences that use characters from 80 to 9F (GB18030, Shift-JIS)? What about 7-bit multibyte ISO-2022? (ISO-2022-JP, which is ascii with escape sequences)
this is fixed in man-1.5m2, which normalizes everything to UTF-8.