Hi, I find the same problem quite annoying, too.
Very simple patch as below solved this problem for the most annoying part of this bug. But as I see the source, there are few more places to be fixed and also change encoding of text data. help-zh_TW.txt is not in UTF-8 (help-zh_CN.txt is in UTF-8) help-de.txt is latin1 I don't see any one working on this on salsa. https://salsa.debian.org/apt-team/aptitude/-/merge_requests Let me make a fork and send MR via salsa when I find a time. --- Description: README is UTF-8 aptitude (0.8.13-7.1) unstable; urgency=medium . * Non-maintainer upload. * UTF-8 Author: Osamu Aoki <[email protected]> --- aptitude-0.8.13.orig/src/ui.cc +++ aptitude-0.8.13/src/ui.cc @@ -1181,13 +1181,13 @@ static void do_help_readme() // Look up the translation of README. // TRANSLATORS: You can translate README and set the filename here. std::string readme_file = ssprintf(HELPDIR "/%s", P_("Localized file|README")); - const char *encoding = P_("Encoding of README|ISO_8859-1"); + const char *encoding = P_("Encoding of README|UTF-8"); // Deal with missing localized docs. if(access(readme_file.c_str(), R_OK)!=0) { readme_file = HELPDIR "/README"; - encoding = "ISO_8859-1"; + encoding = "UTF-8"; } setup_fileview(readme_file,

