home bbs files messages ]

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