Bug 161013

Summary: Konsole has UTF8 problems
Product: [Applications] konsole Reporter: Rasmus Steinke <rasi>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED FIXED    
Severity: normal CC: esigra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Rasmus Steinke 2008-04-19 15:16:52 UTC
Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

Konsole has some UTF8 problems it seems.. when i enter some Umlaute and hit backspace then, it deletes more then i entered...

also it doesnt display Umlaute sent by others in irssi.. probably more cases to see this happening... in settings of Konsole the locale is set to utf8.
Comment 1 Robert Knight 2008-04-19 17:12:25 UTC
> in settings of Konsole the locale is set to utf8. 

That is a character encoding rather than a locale.  Does changing the character encoding via View -> Character Encoding have any effect?
Comment 2 Rasmus Steinke 2008-04-19 18:03:54 UTC
Sorry, i was talking about that one of course.. It is set to utf8
Comment 3 Rasmus Steinke 2008-04-19 18:05:08 UTC
Sorry, i was talking about that one of course.. It is set to utf8.

And yes, changing it to iso8859-15 does help with this issue, but then i cant use irssi and freenode for example, as freenode is set to utf8
Comment 4 shattered 2008-04-20 14:43:40 UTC
irssi has /recode feature -- you could use that as a workaround
Comment 5 Robert Knight 2008-04-20 19:48:18 UTC
Can you attach a text file to the bug report containg problematic text which is not rendered or otherwise handled correctly please.

Another user reported UTF-8 problems on IRC yesterday but I couldn't reproduce them with the simple sample text he gave me.   

Comment 6 Rasmus Steinke 2008-04-20 21:59:59 UTC
i know a way to fix this...

just add --login to shell command and it will automatically source your /etc/profile file.. which makes it work correctly
Comment 7 Robert Knight 2008-04-20 23:23:01 UTC
> just add --login to shell command and it will automatically source your /etc/profile file.. which makes it work correctly 

It should work correctly either way.  Do you know what it is in /etc/profile which makes the difference?

That should be moved to your normal shell init file (~/.bashrc for bash)
Comment 8 Robert Knight 2008-06-02 08:06:43 UTC
Problem appears to be fixed for reporter.