Nп/п : 74 из 87
От : Nil A 2:5015/46 10 мар 24 18:36:40
К : Semen Panevin 10 мар 24 18:41:01
Тема : test cp1251 --> BUG
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 65edd437
@REPLY: 2:5025/121 65ed5860
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, Semen!
Sunday March 10 2024 09:47, from Semen Panevin -> Vitaliy Aksyonov:
VA>> Либо писать сбоку функционал, который в зависимости от типа базы
VA>> будет из сообщения вычитывать кодировку. Если она там вообще
VA>> есть.
SP> Почему сбоку-то? Расширить интерфейс, сделать что-то типа
SP> getMessageCharset(), и в каждой реализации сделать как надо.
Сначала можно просто текущими средствами вычитать только контрол-блок
у сообщения, распарсить там CHRS и закрыть сообщение. Если это работает
медленно, опять же, какая метрика, на любом пентиуме и тем более SSD диске,
это будет несколько сотен миллисекунд на список из 30 сообщений в листе.
Если реально будет медленно, то можно запилить специальный
getMessageCharset() с какими-то оптимизациями внутри, но... я знаю как это сделать для
msg/jam/squish, а ведь там ещё всякие хадсоны и прочие есть.
Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
SEEN-BY: 104/117 460/58 463/68 5005/49 5015/46 255
5019/40 5020/715 848 1042
SEEN-BY: 5020/4441 12000 5023/24 5025/121 5030/49
1081 5053/58 5058/104
SEEN-BY: 6078/80
@PATH: 5015/46 5020/1042 4441