export LANG=C
I bet your man pages will work fine =)
If you don't have a reason to be using unicode manpages this will turn it off and set programs to use their 'default'.
Обычно это проблема шрифта. Шрифты часто не имеют глифов для многих символов, поэтому попробуйте другие. DejaVu Sans Mono является бесплатным и достаточно полным.
Перевод PuTTY по умолчанию - ISO-Latin-1. Локаль консоли по умолчанию в Ubuntu основана на UTF-8. Вы должны изменить один из них, чтобы он соответствовал другому. В PuTTY измените перевод на UTF-8 или с терминала установите языковой стандарт с LC_ALL на ISO-Latin-1.
Я тоже столкнулся с этой проблемой, и причиной может быть ваш комментарий о цветах.
Мне нравится переключать цвета, чтобы фон был белым, а текст черным . Как вы описываете, у меня также были исчезающие символы в выводе man-страницы. Обратите внимание на то, что на панели конфигурации Putty есть настройки цвета для «Фон по умолчанию», «Полужирный фон по умолчанию» и то же самое для переднего плана. Эта проблема исчезла, когда я установил для «Жирных» версии тех же цветов, что и обычные. Оказалось, что все отсутствующие символы были выделены жирным шрифтом.