Project

General

Profile

Actions

Feature #5329

open

Per-channel encoding and smart encoding

Added by Roman Korolev over 3 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/28/2021
Due date:
% Done:

0%

Estimated time:
Operative System:
All

Description

Is it possible to add per-channel encoding and not per-server?
And maybe more... Is it possible to make a "smart" encoding, like it's done in kvIRC: receive channel/server encoding AND UTF-8, send only in channel/server encoding.

Actions #1

Updated by Per Amundsen over 3 years ago

If everyone uses UTF-8 encoding which I believe the majority of all clients/servers have been doing for the past 10+ years, there should be no encoding problems.

How many servers/channels does not use UTF-8, any examples?

Actions #2

Updated by Roman Korolev over 3 years ago

Per Amundsen wrote in #note-1:

If everyone uses UTF-8 encoding which I believe the majority of all clients/servers have been doing for the past 10+ years, there should be no encoding problems.

How many servers/channels does not use UTF-8, any examples?

Not so much, but some russian channels still use windows-1251 or even koi8-r encoding on different networks.

Actions #3

Updated by Per Amundsen over 3 years ago

I see, would it be sufficient with a plugin or a script for these specific channels?

Actions #4

Updated by Roman Korolev over 3 years ago

  • Tracker changed from Bug to Feature
  • Regression deleted (No)

Maybe a plugins is better. I wrote such script for mIRC ~10 years ago, too many handlers for events (privmsg/channel/actions) and problems with compatibility with other scripts

Actions #5

Updated by Per Amundsen over 3 years ago

I agree a plugin is better, but you can use on PARSELINE now which makes it much easier.

Actions

Also available in: Atom PDF