pytyev: Saccorhytus Coronarius (2020)
Жила была такая хитрая последовательность байт, byte order mark. Она была на заре явления, которое мы называем теперь началом эры Unicode, концом эры миллиона разных кодировок, иногда несовместимых друг с другом, напоминающее нам (гораздо реже) о своём существовании так называемыми «крокозябрами».

Сегодняшние гладкие юникоды уже этого зверя в себе не скрывают, а иногда, бывает, он может сыграть с программистами (особенно, привыкшими к старичку XML, где UTF-8 в некотором роде стандарт) злую шутку, превращаясь в перевод строки (если его поставить не на положенное место).

Вот сегодня он нам о себе напомнил. Но мне это как бы хоть и не в новинку (помню по 2006 году), но напомнил он мне о другом: всегда проверяй работу, сделанную менее опытным коллегой. Это и ему шанс научиться чему-то полезному даст, и тебе потом краснеть не надо, полагаясь на его слова, в которых незнание маскирует ошибку.

Так же ведёт себя этот BOM: в обычном текстовом редакторе он невидим, сверкать начинает только если рассматривать всё в виде 16-ричных кодов.
Page generated Wednesday, April 23rd, 2025 15:07
Powered by Dreamwidth Studios