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]