Digital Man wrote to Andy Alt <=-
But other than some recent experiments I've been working on, I know of
no doors that actually handle the charset conversions themselves.
Subject: Re: Immortal Barons (BRE Clone)
Digital Man wrote to Andy Alt <=-
But other than some recent experiments I've been working on, I know of no doors that actually handle the charset conversions themselves.
Immortal Barons does now.
https://andy5995.github.io/immortal-barons/charset/
How do you suppose the BBS software is going to add the -utf8 or -cp437 option on the command-line when invoking the door, only for UTF-8
callers? --
Digital Man wrote to fusion <=-
send emojis or send text translated to non-English languages/locales?
--
digital man (rob)
fusion wrote to Digital Man <=-
On 09 Jul 2026, Digital Man said the following...
How do you suppose the BBS software is going to add the -utf8 or -cp437 option on the command-line when invoking the door, only for UTF-8
callers? --
mystic can accept:
door.exe -%C
and it'll replace %C with "UTF8" or "CP437"
Digital Man wrote to Andy Alt <=-
Many locales can be mostly (or completely) supported using just CP437,
but it's great to support both. --
digital man (rob)
The genuinely simple way to support the CP437-printable ones (and this is the >nice part): you don't hand-categorize. IB already transcodes UTF-8CP437 via
charmap. So loop each language's PO catalog through the CP437 encoder at >load/build time Ä if every character maps cleanly, mark that catalog >CP437-safe and allow it in CP437 mode; if any character fails to map, restrict
that language to the UTF-8 path. That auto-discovers German/Spanish/etc. as >CP437-usable without you maintaining a list, and it naturally excludes >Cyrillic, Czech, and CJK.
| Sysop: | Morningstarr |
|---|---|
| Location: | Mt. Pleasant Nc |
| Users: | 40 |
| Nodes: | 250 (0 / 250) |
| Uptime: | 255:17:13 |
| Calls: | 376 |
| Calls today: | 376 |
| Files: | 616 |
| U/L today: |
617 files (5,824M bytes) |
| D/L today: |
16,299 files (223G bytes) |
| Messages: | 12,006 |
| Posted today: | 890 |