Version: 1.0.1 (using KDE KDE 3.5.7) Installed from: Gentoo Packages Compiler: gcc-4.1.2 -march=athlon64 -Os -pipe OS: Linux When you add networks and identities to a fresh-installed Konversation, it will remember them somehow, and later on, if you want to change default encoding for an identity, it will be automatically set up on program start to _all but the first channel added to autojoin list in any network_. I.e. if there were a network "network0" with channels "channel0", "channel1" and "channel2" with an identity "ID0" for it, and, for example, default encoding firstly was koi8, then you change it to UTF-8, it will not be changed on channel0 (which was added first in list) on startup/connect. Channel0 will have "koi8" set, even though "unicode (utf-8)" is marked as "default" for this channel in "encoding" menu called by right-click on channel. Other channels are updated correctly.
I can't reproduce this. Try r805642 or later.