<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2016-09-14:2546963</id>
  <title>Alex</title>
  <subtitle>Alex</subtitle>
  <author>
    <name>Alex</name>
  </author>
  <link rel="alternate" type="text/html" href="https://pytyev.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://pytyev.dreamwidth.org/data/atom"/>
  <updated>2020-04-29T23:31:01Z</updated>
  <dw:journal username="pytyev" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2016-09-14:2546963:77113</id>
    <link rel="alternate" type="text/html" href="https://pytyev.dreamwidth.org/77113.html"/>
    <link rel="self" type="text/xml" href="https://pytyev.dreamwidth.org/data/atom/?itemid=77113"/>
    <title>Поймал глюка из-за BOM</title>
    <published>2020-04-29T23:29:31Z</published>
    <updated>2020-04-29T23:31:01Z</updated>
    <category term="2020"/>
    <category term="code"/>
    <category term="xml"/>
    <category term="java"/>
    <category term="matrix"/>
    <category term="bom"/>
    <category term="utf8"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Жила была такая хитрая последовательность байт, byte order mark. Она была на заре явления, которое мы называем теперь началом эры Unicode, концом эры миллиона разных кодировок, иногда несовместимых друг с другом, напоминающее нам (гораздо реже) о своём существовании так называемыми &amp;laquo;крокозябрами&amp;raquo;. &lt;br /&gt;&lt;br /&gt;Сегодняшние гладкие юникоды уже этого зверя в себе не скрывают, а иногда, бывает, он может сыграть с программистами (особенно, привыкшими к старичку XML, где UTF-8 в некотором роде стандарт) злую шутку, превращаясь в перевод строки (если его поставить не на положенное место).&lt;br /&gt;&lt;br /&gt;Вот сегодня он нам о себе напомнил. Но мне это как бы хоть и не в новинку (помню по 2006 году), но напомнил он мне о другом: всегда проверяй работу, сделанную менее опытным коллегой. Это и ему шанс научиться чему-то полезному даст, и тебе потом краснеть не надо, полагаясь на его слова, в которых незнание маскирует ошибку. &lt;br /&gt;&lt;br /&gt;Так же ведёт себя этот BOM: в обычном текстовом редакторе он невидим, сверкать начинает только если рассматривать всё в виде 16-ричных кодов.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pytyev&amp;ditemid=77113" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
