Bug 235577

Summary: per-target encoding settings stored incorrectly in RC file
Product: [Applications] konversation Reporter: argonel <argonel>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED NOT A BUG    
Severity: normal CC: hein
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description argonel 2010-04-27 22:22:14 UTC
Instead of being stored in the channel record itself, a channel encoding is stored separately under the [Encodings] group. This is should be in the channel record. Additionally, the format is ugly, eg: "ServerGroup 1 #konversation=UTF-8". This will only continue working as long as the ServerGroup id doesn't change.
Comment 1 Eike Hein 2010-04-27 22:36:55 UTC
The design of this and the practical reasons for it were discussed at length last year in #konversation.

The note about the id is also incorrect - the only requirement is that the contents of the file are self-consistent, because it's read in at app startup to build up internal data structures, and flushed out to disk again in a self-consistent state later.