Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции FTSC_PUBLIC
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции FTSC_PUBLIC с датами от 13 Sep 13 18:57:24 до 15 Nov 24 00:30:01, всего сообщений: 7128
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1172 из 7128 ====================================== FTSC_PUBLIC =
От   : Michiel van der Vlist            2:280/5555         14 Apr 14 21:37:03
Кому : Kees van Eeten                                      14 Apr 14 21:37:03
Тема : Byte Order Mark
FGHI : area://FTSC_PUBLIC?msgid=2:280/5555+534c3c09
На   : area://FTSC_PUBLIC?msgid=2:280/5003.4+534c0d05
= Кодировка сообщения определена как: UTF-8 ==================================
Ответ: area://FTSC_PUBLIC?msgid=1:153/7001.0+534c4872
==============================================================================
Hello Kees,

On Monday April 14 2014 18:21, you wrote to me:

MvdV>> Some will argue that the message contains a binary header
MvdV>> followed by blocks of control lnes and text. The (UTF-8) text
MvdV>> block starts after the first block of control lines. Golded
MvdV>> takes that POV:

KE> There is no rule that says, that the kludges have to be put in one
KE> section, before the "visible" text starts.

That is why I mentioned "blocks of control lines and text".  There can be more than one block of each. A blocl can be as small as a single line.

But as you say: there are no rules. UTF-8 in general and the presence of a byte order marker in oparticular was not foreseen when the fidonet specs were written. so the fidonet specs do not tell us where to put it.

You say the placing in in what you say is midstream is wrong, but the Unicode standard says this:

> Usage

> If the BOM character appears in the middle of a data stream, Unicode
> says it should be interpreted as a "zero-width non-breaking space"
> (essentially a null character).

So... placing a BOM in the middle of the data stream is not forbidden.

A decent viewer should not display it. If Maurice sees it, it is his viewer that is at fault.

KE> Maintaining the POV of one product does not make it so. Besides it is
KE> a function of the editor to  suppress lines, or not export lines that
KE> start with a ctrl-A.

MvdV>> Hexdump of message text:

MvdV>> 0000   EF BB BF 48  65 6C 6C 6F  20 4D 61 75  72 69 63 65

MvdV>> You see the byte order mark as the first three bytes of the
MvdV>> text block.

KE>  I can see that it is there, but that does not make it correct.

It does not make it incorrect either. The Unicode standard allows it.

We can argue if the presence of a BOM is desirable in the Fidonet environment. But unless we make a rule to outlaw it, it is allowed by all the standards that apply.


Cheers, Michiel

--- GoldED+/W32-MINGW 1.1.5-b20110320
* Origin: http://www.vlist.org (2:280/5555)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.131020 секунды