Was working fine before `konsole 17.04.3` and now fonts are all mangled: printf '\u2b06\n' ��� Not sure if that will render correctly in the bug tracker but I get three white question marks in black hexagons instead of the appropriate character. Now I have to right click the terminal and click "Set Encoding" and then choose UTF-8 every time I start konsole! tmux + any other terminal is fine.
My locale: % locale LANG=en_GB.UTF-8
Could it be perhaps that konsole selects iso8859-1 on a certain escape sequence (e.g. soft reset), kind of like (but opposite to) https://bugzilla.gnome.org/show_bug.cgi?id=777747 and the xfce-terminal bug linked from there?
There are no changes in Konsole between versions 17.04.0 and 17.04.3 that could affect this. Please check if other changes in your system could cause this.
I too am seeing this exact issue, again on konsole 17.04.03 running on Arch linux. So far no obvious solution (except for forcing encoding) however I'll start rolling back packages to see what caused it.
(In reply to Dan Haworth from comment #4) > I too am seeing this exact issue, again on konsole 17.04.03 running on Arch > linux. So far no obvious solution (except for forcing encoding) however I'll > start rolling back packages to see what caused it. Dan I'm also using archlinux, I suspect they have introduce an issue with their locale handling. Can you run this command for me: LC_ALL= LANG=en_US node -e 'console.log((123456).toLocaleString())' When I run that I see `123456` when I should be seeing `123,456` and I believe this bug came along at the same this konsole behaviour started.
Yep, I'm seeing exactly the same too.. Might be worth popping this onto the arch mailing list actually as it seems to be arch specific. I'll do a little further investigation later when I don't have a failed NAS shelf to deal with ^.^
Okay I believe this is the true cause of our issues: https://github.com/systemd/systemd/issues/6407 Thanks for your help and feedback everybody.