BBS: TELESC.NET.BR Assunto: Asymmetric UTF-8 autoterm detection corrupts user charset settings De: Rob Swindell Data: Sat, 28 Mar 2026 13:57:38 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/issues/1106#note_8701 The BBS in question is heavily modified from stock/default, do we even know if the code in `logon.cpp` (`sbbs_t::logon()`) is being executed? In `sbbs_t::logon()`, any user that has the auto-terminal type detection enabled (and that should be almost *all* users), has their terminal-related 'misc' flags (including UTF8) overridden by whatever was auto-detected: ``` if ((useron.misc & AUTOTERM) ... useron.misc &= ~manual_term; // these flags are forced off, Including UTF8 useron.misc |= (AUTOTERM | autoterm); // Any auto-detected term flags (including UTF8) are set ``` n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]