Дефис вместо тире, дюймы вместо кавычек, буква N вместо знака номера, неверное употребление (кодирование) спецсимволов

Величина штрафа

Каждый экземпляр обнаруженной погрешности добавляет к штрафу 0.1.

Сумма штрафа ограничена сверху числом 1.0.

Пояснение

“Железобетонные” кавычки в виде "дюймов" прижились в компьютерных текстах с тех давних времён, когда привычные по печатным изданиям кавычки нельзя было записать на экран, из-за их отсутствия в кодовых таблицах.

Аналогичные трудности “роста” привели к тому, что в электронных текстах писали дефис (“-”) вместо тире (“—”), а в качестве знака номера (“№”)использовали латинскую прописную букву N.

Времена изменились. Теперь нет причин для нарушения правил написания кавычек, тире и знака номера в стиле русских традиций.

Кавычки

Дмитрий Кирсанов в свой книге “Веб-дизайн” пишет:

Всего существует четыре типа кавычек: «французские» (иначе называемые «елочки»), „немецкие“ („лапки“), “английские обычные, или двойные”, и ‘английские одинарные’. В русском языке традиционно применяются французские «ёлочки», а для «кавычек „внутри“ кавычек» — немецкие „лапки“.

Дмитрий Кирсанов

В последнее время в печатной и электронной продукции на русском языке помимо традиционных «ёлочек» прижились немецкие и английские “лапки” (это английский вариант, а вот немецкий: „лапки“).

По крайней мере, "дюймов" вместо кавычек на сайте быть не должно.

Тире и дефис

Тире в два-три раза длиннее дефиса. Тире раньше моделировали при помощи двух дефисов: “--”, а теперь можно записывать в натуральном виде: “—”.

Тире в середине предложения окружается: слева — неразрывным, а справа — обычным пробелом.

Код предыдущего абзаца записывается так:

Тире в середине предложения окружается:
слева — неразрывным,
а справа — обычным пробелом.
Краткий справочник

Ниже приводится краткий справочник специальных символов.

название знак мнемоника код
амперсанд & & &
знак “меньше” < &lt; &#060;
знак “больше” > &gt; &#062;
неразрывный пробел   &nbsp; &#160;
параграф § &sect; &#167;
copyright © &copy; &#169;
registered ® &reg; &#174;
знак градуса ° &deg; &#176;
левая елочка « &laquo; &#171;
правая елочка » &raquo; &#187;
нижняя лапка   &#8222;
многоточие   &#8230;
один. откр. кавычка   &#8216;
один. закр. кавычка   &#8217;
левая лапка   &#8220;
правая лапка   &#8221;
жирная точка   &#8226;
средняя точка · &middot; &#183;
среднее тире   &#8211;
длинное тире   &#8212;
trademark &trade; &#8482;
плюс-минус ± &plusmn; &#177;
номер   &#8470;

Следует отметить, что если для специального знака в кодовой таблице есть мнемоническое обозначение, которое поддерживается браузерами, то оно предпочтительнее цифрового кода. Ведь цифровой код определяет конкретное место символа в таблице и может быть разным в разных кодировках.

Больше, меньше, амперсанд

Знаки “<” и “>” служат для обрамления тегов, поэтому для показа на экране их приходится кодировать.

Текст предыдущего абзаца записан в HTML-коде так:

Знаки &#8220;&lt;&#8221; и &#8220;&gt;&#8221;
служат для обрамления тегов, поэтому для показа
на экране их приходится кодировать.

Но чтобы показать эти коды пришлось закодировать амперсанд:

Знаки &amp;#8220;&amp;lt;&amp;#8221; и
&amp;#8220;&amp;gt;&amp;#8221;
служат для обрамления тегов, поэтому для показа
на экране их приходится кодировать.

Кодовые таблицы (справка)

ASCII

Эта кодировка (American Standart Code for Information Interchange) — восьмибитная (однобайтовая), но охватывает только 128 символов. Она включает латинский алфавит, цифры и основные знаки пунктуации. Все остальные стандартные кодировки совместимы с ней, то есть, размещают на первых 128 местах те же символы и в том же порядке. Вот почему люди часто говорят “ASCII”, хотя реально используют совсем другие кодировки.

КОИ-8

Первый стандарт кодирования русских букв (Код Обмена Информации 8 битный). Кодировка применялась еще в 80-х годах на ЕС ЭВМ. Сейчас это стандарт для русскоязычной электронной почты. Понятно, что символы ASCII в ней остались на своих местах (как и в других 8-битных кодировках).

CP1251

Кодировка Windows (Code Page 1251). Содержит русские буквы.

CP866

Или альтернативная кодировка. Или DOS-кодировка. Используется в операционной системе MS DOS. Эта кодировка принята в качестве стандартной в OS/2 и некоммерческой сети Фидо. Содержит русские буквы.

Latin-1

ISO (International Standart Organization) — международная организация по стандартизации для упорядочивания 8-битных кодировок создала серию ISO-8859, расширяющих таблицу ASCII:

ISO-8859-1 — латиница с дополнительными символами
ISO-8859-5 — кириллица
ISO-8859-6 — арабский алфавит
ISO-8859-7 — греческий алфавит
ISO-8859-8 — иврит

Кодировка ISO-8859-5 для кириллицы не прижилась. А вот кодировка ISO-8859-1 для расширенной латиницы стала общепринятым стандартом Latin-1.

В эту кодировку входят символы немецкого, французского, испанского и других алфавитов. Но русских букв в ней, конечно, нет!

Unicode

Стало понятно, что для кодов всех на свете символов одного байта никак не хватит! Так была придумана двухбайтовая кодировка Unicode. Эту кодировку “обязаны” понимать браузеры, начиная с 4-ых версий.

В этой кодовой таблице (65 636 знакомест) есть все: китайский, корейский, японский… и даже русский! Все живые, мертвые языки и 30% пока еще свободного места.

Unicode совместим с ASCII. Это означает, что первые 128 мест заняты под те же самые символы.