Subj : UTF-8 nodelist report
To   : Sergey Dorofeev
From : Michiel van der Vlist
Date : Mon Mar 10 2025 12:16 pm

Hello Sergey,

On Monday March 10 2025 03:07, you wrote to me:

SD> About question mark, is it valid symbol for sysop name? Can somebody
SD> name himself as "???? ???? ????" for example?

Onde Fidonet sysop can ask more question than 10 FTSC members can answer. So I pass.

MV>> Very bad idea. Having more than one encoding within the same file
MV>> is a bad idea anyway, not just for the nodelist but for ANY text
MV>> file.

SD> Agree, thought it is technically possible, but it will kill 99%
SD> programmers.

There is no generally agreed mechanism to change the encoding in the middle of a text file. Is say: don't even try it.

MV>> Are you serious? You really still want every back alley in
MV>> Fidonet to have its own 8 bit encoding? With all the forward and
MV>> backward re-encoding and other limitations? C'mon.. That's chaos!
MV>> Unicode was invented for the very purpose of getting rid of all
MV>> this codepage shit.

SD> That's the thing that I do to keep all messages on my node in UTF-8...
SD> without stable success though.

OK. he message base however is something different. The best may be to archive them "as is". Or not, I don't know. But now we are no discussing the nodelist.

MV>> Why do you think Microsoft went full Unicode internally? Three
MV>> decades ago. Why do you think 99% of what is on the web is UTF-8?
MV>> To get rid of the mess of all the hundreds of 8 bit encodings
MV>> that floated around!

SD> There was two ways... make encoding a part of type, as if you use int
SD> for range, how to know, is it in miles or kilometers... or set the one
SD> and only encoding. Second way was chosen.

So let us stick to that choice.

MV>> Nah, as far as the nodelist goes, it is either just ASCII or
MV>> UTF-8. No more codepage shit.

SD> May be it is duty of ZC, to drop invalid segment, and not "help" sysop
SD> to publish errors, replacing them with any mark.

I say it is the resposibiliy of the RCs to submit an error free segment to the ZC. But let's not make a mauntain out of a mole hil. We have ONE RC submitting a segment that causes ONE line in the nodlist to be in error. An error that is largely cosmetic.


Cheers, Michiel

--- GoldED+/W32-MSVC 1.1.5-b20170303
* Origin: Nieuw Schnøørd (2:280/5555)