KVIrc is able to connect to several servers at the same time (optional with SSL and/or IPv6). Unicode, ISO-8859-*-Codes, Asian and windows-native char sets are supported. A special feature is the smart encoding, which allows you to use 2 encodings at the same time; you can send unicode and read unicode and cp-1252 for example.