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
```
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)