Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    UTF-8    |    UTF-8 encoded messages    |    382 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 132 of 382    |
|    Michiel van der Vlist to Rob Swindell    |
|    codepage    |
|    05 Mar 23 14:01:12    |
      TID: FMail-W32 2.2.0.0       TZUTC: 0100       CHRS: UTF-8 4       PID: GED+W32 1.1.5-b20110320       MSGID: 2:280/5555 6404929a       REPLY: 329.fidoutf8@1:103/705 2868eb5d       Hello Rob,              On Saturday March 04 2023 13:11, you wrote to me:               >> So let me get this straight:        >>        >> 1) If the message that is responded to, is encoded in CP437,        >> Synchronet answers in CP437. Yes?               RS> No. The message response itself determines the encoding and only CP437        RS> terminals can faithfully author CP437 encoded messages. If a UTF-8        RS> terminal user responds to a CP437 encoded message (with non-ASCII        RS> chars), the original message text is converted to UTF-8 before it is        RS> quoted and the response will be UTF-8. Unless there are no non-ASCII        RS> chars in the response, in which case the response charset witll just        RS> be ASCII.              I see... So it is the terminal - or whatever functions as its equivalent - and       only the terminal that determines the encoding of the message at hand.               >> So what happens if the response does not fit into CP437?               RS> I think this question is making false assumptions.              It is making assumtions, but they are not false I would say. Read on.. I will       come back to that further down.               >> What happens if the original message is encoded in a one byte        >> encoding other than CP437?               RS> The only encodings Synchronet supports for message text are ASCII,        RS> CP437, and UTF-8.              Hmmm... That leaves out a big part of Fidonet. These days the majority, maybe       the vast majority is writen in a language that uses the Cyrillic alfabet and       the encoding is CP866.               >> 2) If the message that is responded to is encoded in UTF-8,        >> Synchronet answers in UTF-8 if the terminal that is used supports        >> UTF-8. Yes?               RS> Yes.              OK, so far so good...               >> So what happens in that case if the terminal does not support        >> UTF-8?               RS> The message text would be converted to CP437 before being quoted and        RS> the response would be in CP437.              And now I come back to my previous question: what happens if it does not fit       into CP437? That can easely happen. A Euro sign '€' can be composed in UTF-8       but it does not fit into CP437.               >> My software translates the CP437 encoded degree sign into UTF-8 as        >> you can see.               RS> Yup, most software does the same, when appropriate.              My Golded does, but the reverse is a bit problematic.                     Cheers, Michiel              --- GoldED+/W32-MSVC 1.1.5-b20170303        * Origin: Nieuw Schnøørd (2:280/5555)       SEEN-BY: 106/201 114/705 123/120 153/7715 154/10 203/0 218/700 840       SEEN-BY: 220/70 221/6 226/17 30 227/114 229/111 112 113 307 317 426       SEEN-BY: 229/428 470 700 240/5832 250/5 8 267/800 280/464 5003 5555       SEEN-BY: 298/25 301/1 305/3 310/31 317/3 320/219 341/66 410/9 460/58       SEEN-BY: 712/848 770/1 100 340 772/210 220 230 5019/40 5020/1042 12000       PATH: 280/5555 310/31 770/1 317/3 229/426           |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca