Description of problem: more(1) doesn't handle UTF-8 correctly. In particular, underlining is broken. Version-Release number of selected component (if applicable): util-linux-2.11y-2 How reproducible: 100% Steps to Reproduce: 1. Start gnome-terminal. 2. echo -ne '\137\010\342\200\220\012' | more Actual results: ??? (first '?' underlined) Expected results: - (underlined) It's because it wraps the 'underline on', 'underline off' code around the first byte of the multibyte character, rather than the whole thing.
Created attachment 89804 [details] util-linux-2.11y-multibyte.patch This patch fixes it for me.
Fixed package is util-linux-2.11y-5.