Точка юникод: · — Точка по центру: U+00B7 middot

Содержание

· - Точка по центру: U+00B7 middot

Знак умножения

U+00B7

Значение символа

Точка в середине строки может применяться как , , .

Символ «Точка по центру» был утвержден как часть Юникода версии 1.1 в 1993 г.

Свойства

Версия 1.1
Блок Дополнение к латинице — 1
Тип парной зеркальной скобки (bidi) Нет
Композиционное исключение Нет
Изменение регистра 00B7
Простое изменение регистра 00B7

Похожие символы

Кодировка

Кодировка hex dec (bytes) dec binary
UTF-8 C2 B7 194 183 49847 11000010 10110111
UTF-16BE 00 B7 0 183 183 00000000 10110111
UTF-16LE B7 00 183 0 46848 10110111 00000000
UTF-32BE 00 00 00 B7 0 0 0 183 183 00000000 00000000 00000000 10110111
UTF-32LE B7 00 00 00 183 0 0 0 3070230528
10110111 00000000 00000000 00000000

Таблица символов unicode (юникод, уникод)

Символ На экране Код Имя
Знак дюйма " " "
Амперсант & & &
Знак «меньше» < &#60; &lt;
Знак «больше» > &#62; &gt;
Троеточие &#133;  
Стрелка вправо &#8594; &rarr;
Стрелка влево &#8592; &larr;
Стрелка вверх &#8593; &uarr;
Стрелка вниз &#8595; &darr;
Крестик &#134;  
Двойной крестик &#135;  
Циркумфлекс ˆ &#136;  
Промилле &#137;  
Левая одинарная кавычка &#145;  
Правая одинарная кавычка &#146;  
Левая двойная кавычка &#147;  
Правая двойная кавычка &#148;  
Жирная точка &#149;  
Короткое тире &#150;
 
Длинное тире &#151;  
Тильда ˜ &#152;  
Товарный знак &#153;  
Неразрывный пробел   &#160; &nbsp;
Перевернутый восклицательный знак ¡ &#161; &iexcl;
Знак цента ¢ &#162; &cent;
Знак фунта стерлингов £ &#163; &pound;
Знак валюты ¤ &#164; &curren;
Знак иены ¥ &#165; &yen;
Знак евро ? &#128  
Пунктирная вертикальная черта ¦
&#166;
&brvbar;
Знак параграфа § &#167; &sect;
Умляут ¨ &#168; &uml;
Знак авторского права © &#169; &copy;
Порядковое числительное женского рода ª &#170; &ordf;
Левая угловая кавычка « &#171; &laquo;
Знак «не» ¬ &#172; &not;
Программный перенос ­ &#173; &shy;
Зарегистрированный товарный знак ® &#174; &reg;
Знак долготы гласного звука ¯ &#175; &macr;
Знак градуса ° &#176; &deg;
Плюс/минус ± &#177; &plusmn;
Показатель степени 2 (квадрат) ² &#178; &sup2;
Показатель степени 3 (куб) ³ &#179; &sup3;
Острое ударение ´ &#180; &acute;
Приставка «микро» µ &#181; &micro;
Знак абзаца &#182; &para;
Средняя точка · &#183; &middot;
Седиль ¸ &#184; &cedil;
Показатель степени 1 ¹ &#185; &sup1;
Порядковое числительное мужского рода º &#186; &ordm;
Правая угловая кавычка » &#187; &raquo;
Одна четвертая ¼ &#188; &frac14;
Одна вторая ½ &#189; &frac12;
Три четверти ¾ &#190; &frac34;
Перевернутый вопросительный знак ¿ &#191; &iquest;
Знак умножения × &#215; &times;
Знак деления ÷ &#247; &divide;
Восклицательный знак ! &#33;  
Решетка # &#35;  
Звездочка * &#42;  
Функция
ƒ
&#131;  
Фигурная скобка левая { &#123;  
Фигурная скобка правая } &#125;  
Вертикальная черта | &#124;  
Винни (пики) &#9824; &spades;
Крести &#9827; &clubs;
Черви &#9829; &hearts;
Буби &#9830; &diams;

Лексический синтаксис - JavaScript | MDN

Этот раздел описывает синтаксис JavaScript. Исходный код ECMAScript скриптов сканируется слева направо и преобразуется в последовательность найденных элементов в токены, управляющие символы, окончания строк, комментарии или пробелы.
ECMAScript также определяет ключевые слова и литералы и имеет указания для автоматической вставки точек с запятой к концу инструкции.

Спецсимволы не имеют визуального представления, однако используются для управления интерпретацией текста.

Юникодные форматирующие спецсимволы
Code point Name Abbreviation Description
U+200C Zero width non-joiner <ZWNJ> Размещается между символами во избежание их соединений в лигатуры для некоторых языков (Wikipedia)
U+200D Zero width joiner <ZWJ> Размещается между символами, которые не могли бы нормально объединиться для того, чтобы символы отрисовывались, используя их соединительную форму в некоторых языках (Wikipedia)
U+FEFF Byte order mark <BOM> Используется вначале скрипта для того, чтобы пометить Юникод и порядок байтов (Wikipedia)

Пробельные символы улучшают читабельность исходного текста и разделяет токены друг от друга. Пробельные символы обычно не обязательны для функционирования кода. Утилиты для уменьшения объёма кода часто удаляют пробельные символы, чтобы уменьшить объем кода.

Таблица пробельных символов
Code point Name Abbreviation Description Escape sequence
U+0009 Character tabulation <HT> Горизонтальная табуляция \t
U+000B Line tabulation <VT> Вертикальная табуляция \v
U+000C Form feed <FF> Символ контроля разрыва страницы (Wikipedia) \f
U+0020 Space <SP> Обычный пробел
U+00A0 No-break space <NBSP>

Обычный пробел без точки, на которой может произойти разрыв страницы

Others Other Unicode space characters <USP> Другие символы в Юникоде на Википедии

В дополнение к пробельным символам, символы окончания строк тоже используются для читабельности исходного кода. Однако, в некоторых случаях, символы окончания строк могут влиять на выполнение JavaScript кода, т.к. есть некоторые места, где они запрещены.

Окончания строк также затрагивают процесс автоматического проставления точки с запятой. Также окончания строк попадают под условия регулярных выражений при поиске \s класса.

В ECMAScript, в качестве окончания строк можно использовать только ниже перечисленные Юникод символы. Другие символы окончания строк будут интерпретированы, как пробельные символы (например, Next Line, NEL, U+0085 будут интерпретироваться, как пробельные символы).

Символы окончания строк
Code point Name Abbreviation Description Escape sequence
U+000A Line Feed <LF> Новая строка в UNIX системах. \n
U+000D Carriage Return <CR> Новая строка в Commodore и ранних Mac systems. \r
U+2028 Line Separator <LS> Wikipedia
U+2029 Paragraph Separator <PS> Wikipedia

Комментарии используются для добавления подсказок, заметок, предложений или предупреждений. Они могут упростить чтение и понимание кода. Также они могут быть использованы для предотвращения выполнения кода (этот приём практикуется при отладке кода).

В JavaScript есть несколько способов указать комментарии в коде.

Первый способ // комментарий; в этом случае весь текст в строке после двойного слеша будет комментарием, например:

function comment() {
  
  console.log("Hello world!");
}
comment();

Второй способ - это /* */, такой способ более гибок, чем первый.

Например, вы можете использовать его в одной строке:

function comment() {
  
  console.log("Hello world!");
}
comment();

Либо вы можете сделать многострочный комментарий, как показано здесь:

function comment() {
  
  console.log("Hello world!");
}
comment(); 

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

function comment(x) {
  console.log("Hello " + x  + " !");
}
comment("world");

Чтобы отключить выполнение кода, просто оберните код в комментарий, как здесь:

function comment() {
  
}
comment();

В этом случае console.log() никогда не выполнится, пока он внутри комментария. Таким способом можно отключить любое количество строк кода.

Третий специализированный синтаксис комментариев, шебанг комментарий, в процессе стандартизации в ECMAScript (смотреть Hashbang Grammar proposal).

Шебанг комментарий ведёт себя точно также как и однострочный (//) комментарий. Вместо этого, он начинается с #! и действителен только в самом начале скрипта или модуля. Обратите внимание, что никакие пробелы не разрешены перед #!. Комментарий состоит из всех символов после #! до конца первой строки; только такой комментарий разрешён.

Шебанг комментарий определяет путь к  JavaScript интерпретатору, скрипт которого вы хотите выполнить. Пример, как это работает:



console.log("Hello world");

Note: Hashbang comments in JavaScript mimic shebangs in Unix used to run files with proper interpreter.

Although BOM before hashbang comment will work in a browser it is not advised to use BOM in a script with hasbang. BOM will not work when you try to run the script in Unix/Linux. So use UTF-8 without BOM if you want to run scripts directly from shell.

Для определения JavaScript интерпретатора используйте только #! . В любых других случаях используйте // (или многострочный комментарий).

Ключевые слова

Зарезервированные ключевые слова в ECMAScript 2015

Ключевые слова, зарезервированные на будущее

Следующие ключевые слова зарезервированы на будущее ECMAScript спецификацией. За ними сейчас не стоит никакой функциональности, но она может появиться в будущих версиях, поэтому эти ключевые слова не могут быть использованы, как идентификаторы. Эти ключевые слова не могут быть использованы даже в strict или non-strict режимах.

Следующие ключевые слова зарезервированы для кода, который выполняется в strict режиме:

  • implements
  • package
  • protected
  • static
  • interface
  • private
  • public

Зарезервированные ключевые слова в более старых версиях

Перечисленные ниже ключевые слова зарезервированы для старых версий ECMAScript спецификаций (ECMAScript от 1 по 3).

  • abstract
  • boolean
  • byte
  • char
  • double
  • final
  • float
  • goto
  • int
  • long
  • native
  • short
  • synchronized
  • transient
  • volatile

К тому же, литералы null, true, и false зарезервированы в ECMAScript для их обычной функциональности.

Использование зарезервированных слов

Зарезервированные слова действительно применяются только к идентификаторам (vs. IdentifierNames). Как описано в es5.github.com/#A.1, это все имена IdentifierNames, которые не исключают зарезервированных слов.

a.import
a["import"]
a = { import: "test" }.

С другой стороны, следующее выражение неправильно, т.к. Идентификатор IdentifierName не содержит зарезервированных слов. Идентификаторы используются для FunctionDeclaration, FunctionExpression, VariableDeclaration и т.п., в то время, как IdentifierNames используются для MemberExpression, CallExpression и т.п.

Литерал Null

Подробнее о nullnull.

Литерал Boolean

Литералы чисел

Decimal (десятичные числа)

Имейте в виду, что литералы десятичных чисел могут начинаться с нуля (0), за которым следует другое десятичное число, но в случае, если число начинается с нуля и за ним идёт цифра меньше 8, то число будет распознано как восьмеричное. This won't throw in JavaScript, see баг 957513. See also the page about parseInt().

Binary (двоичные числа)

Синтаксис двоичных чисел состоит из цифры ноль, за которой следует маленькая или большая латинская буква "B" (0b или 0B). Этот синтаксис новый и появился только в ECMAScript 2015, пожалуйста посмотрите таблицу совместимости с браузерами. Это может производить ошибку SyntaxError: "Missing binary digits after 0b", Если цифры не 0 или 1.

var FLT_SIGNBIT  = 0b10000000000000000000000000000000; 
var FLT_EXPONENT = 0b01111111100000000000000000000000; 
var FLT_MANTISSA = 0B00000000011111111111111111111111; 
Octal (восьмеричные числа)

Восьмеричный числовой синтаксис, который использует 0 с последующей, в нижнем или верхнем регистре, латинскую букву "О" (0o или 0O). Этот синтаксис появился в ECMAScript 2015, пожалуйста, посмотрите таблицу совместимости с браузерами. Это может производить ошибку SyntaxError: "Missing octal digits after 0o", если цифры не между 0 и 7.

var n = 0O755; 
var m = 0o644; 


0755
0644
Hexadecimal (шестнадцатеричные числа)

Шестнадцатеричный числовой синтаксис, который использует 0 с последующей, в нижнем или верхнем регистре, латинскую букву "X" (0x или 0X). Если числа после 0x вне диапазона (0123456789ABCDEF), то может последовать за этим SyntaxError: "Identifier starts immediately after numeric literal".

0xFFFFFFFFFFFFFFFFF 
0x123456789ABCDEF   
0XA                 

Литерал Object (Объект)

Смотрите также Object и Object initializer для получения более подробной информации.

var o = { a: "foo", b: "bar", c: 42 };


var a = "foo", b = "bar", c = 42;
var o = {a, b, c};

var o = { a: a, b: b, c: c };

Литерал Array (Массив)

Смотрите также Array для получения более подробной информации.

Литерал String (Строка)

Экранирование шестнадцатеричной последовательности
Экранирование Юникод символов

Для экранирования Юникод символов обязательно нужно указать по крайней мере 4 символа после \u.

Unicode code point escapes

Новое в ECMAScript 2015. With Unicode code point escapes, any character can be escaped using hexadecimal numbers so that it is possible to use Unicode code points up to 0x10FFFF. With simple Unicode escapes it is often necessary to write the surrogate halves separately to achieve the same.

See also String.fromCodePoint() or String.prototype.codePointAt().

'\u{2F804}'


'\uD87E\uDC04'

Литерал Регулярного выражения

Смотрите также RegExp для получения более подробной информации.

Литерал Шаблона

Смотрите также template strings для получения более подробной информации.

`string text`

`string text line 1
 string text line 2`

`string text ${expression} string text`

tag `string text ${expression} string text`

Некоторые JavaScript условия должны быть завершены точкой с запятой и поэтому на них влияет автоматическая вставка точки с запятой (ASI):

  • Пустое условие
  • let, const, переменные
  • import, export, объявление модулей
  • Оператор-выражение
  • debugger
  • continue, break, throw
  • return

Спецификация ECMAScript напоминает о трёх правилах вставки точки с запятой.

1. Точка с запятой ставится до, когда ограничитель строки или "}" is encountered that is not allowed by the grammar.

2. Точка с запятой ставится в конце, когда обнаружен конец вводимой строки токенов и парсер is unable to parse the single input stream as a complete program.

Here ++ is not treated as a postfix operator (en-US) applying to variable b, because a line terminator occurs between b and ++.

3. Точка с запятой вставляется в конце, когда согласно инструкции с ограниченным производством в грамматике следует ограничитель строки. Эти утверждения с правилами «no LineTerminator here» здесь:

  • PostfixExpressions (++ and --)
  • continue
  • break
  • return
  • yield, yield*
  • module
return
a + b



return;
a + b;

BCD tables only load in the browser

  • Prior to Firefox 5 (JavaScript 1.8.6), future reserved keywords could be used when not in strict mode. This ECMAScript violation was fixed in Firefox 5.

перевод на русский, синонимы, антонимы, произношение, примеры предложений, транскрипция, значение, словосочетания

Data should be saved or converted as appropriate in a Unicode format. Данные должны сохраняться или преобразовываться соответствующим образом в формате Юникод.
Provider by itself maps a character string to a wide-character string and back in UNICODE mode. Провайдер самостоятельно перекодирует кодовые страницы, доступные в UNICODE режиме.
Site Content Analyzer 3 supports Unicode in full and thus you can analyze websites in any language. Site Content Analyzer 3 полностью поддерживает Юникод и потому может анализировать сайты на любом языке.
Non-unicode text (such as Chinese or Japanese languages) in Skype for Business shows up as garbled text [FIXED] Текст в кодировке, отличной от Юникод (например, на китайском или японском языке), искажается в Skype для бизнеса [ИСПРАВЛЕНО]
ASCII quotes are a substitute character for the “real” quotes that vary from language to language, and the advent of Unicode have rendered ASCII quotes obsolete. ASCII-кавычки — суррогатный символ, заменяющий «настоящие» кавычки, которые зависят от языка, и с приходом уникода ASCII-кавычки устарели.
Updated iDNA table to support resolving latest Unicode emoji characters from Punycode. Обновлена таблица iDNA для поддержки последних смайликов в формате Юникод от Punycode.
Save the spreadsheet as Unicode .txt file and upload it back to Power Editor Сохраните файл Excel как файл .txt в формате Unicode и загрузите его назад в Power Editor.
Save it as an .xml file with Unicode encoding. Сохраните правило как XML-файл с кодировкой Юникод.
The Unicode character for the raised fist is U+270A ✊ . Символ Юникода для поднятого кулака-U+270A ✊ .
This template was created to allow easy switching to unicode fonts. Этот шаблон был создан, чтобы позволить легко переключаться на шрифты unicode.
This is useful for pages that require unicode to display correctly, such as those written in International Phonetic Alphabet. Это полезно для страниц, для корректного отображения которых требуется Юникод, например для страниц, написанных международным фонетическим алфавитом.
On some browsers, such as Microsoft Internet Explorer, unicode does not seem to be activated automatically, so this template lets you force it manually. В некоторых браузерах, таких как Microsoft Internet Explorer, unicode, по-видимому, не активируется автоматически, поэтому этот шаблон позволяет принудительно активировать его вручную.
The unicode template does not work with all characters. Шаблон unicode работает не со всеми символами.
Should the unicode template be upgraded to cover these sorts of characters? Следует ли обновить шаблон unicode, чтобы он охватывал такие типы символов?
I've also used the polytonic template in the article Sütterlin to display some ligatures that the unicode template couldn't cope with. Я также использовал политонный шаблон в статье Sütterlin для отображения некоторых лигатур, с которыми шаблон unicode не мог справиться.
Now that the Unicode template has been updated, I've adopted it in various articles for which I'd previously used the Polytonic template as described above. Теперь, когда шаблон Unicode был обновлен, я использовал его в различных статьях, для которых ранее я использовал Политонный шаблон, как описано выше.
Arial Unicode MS doesn't have the character. Arial Unicode MS не имеет символа.
I think the problem may arise because you're using Polytonic rather than Unicode. Я думаю, что проблема может возникнуть из-за того, что вы используете Политон, а не Юникод.
The effect of the recent change to the Unicode template by the way is that you should no longer need to user Polytonic other than for polytonic Greek. Эффект недавнего изменения шаблона Unicode, кстати, заключается в том, что вам больше не нужно использовать Polytonic, кроме как для polytonic Greek.
I myself started using Polytonic to overcome the problems with Unicode a while back but have now reverted all this. Я сам начал использовать Polytonic, чтобы преодолеть проблемы с Unicode некоторое время назад, но теперь все это вернулось.
Since installing the Code2000 font, all Unicode characters like IPA characters or numerical symbols are represented with that font. С момента установки шрифта Code2000 все символы Unicode, такие как символы IPA или числовые символы, представлены этим шрифтом.
Alternatively, you can use a browser like Mozilla Firefox, Opera, or Safari, in which Unicode text just works. Кроме того, вы можете использовать браузер Mozilla Firefox, Opera или Safari, в котором текст Юникода просто работает.
I use MSIE 6.0, and my fonts include Arial Unicode MS, Microsoft Sans Serif. Я использую MSIE 6.0, и мои шрифты включают Arial Unicode MS, Microsoft Sans Serif.
The need for the Unicode template to display Devanagari is no longer as much of an issue as better support for Unicode is more widespread. Необходимость в шаблоне Unicode для отображения Devanagari больше не является такой большой проблемой, как более широкая поддержка Unicode.
The Unicode template is rarely used on the Hinduism pages that use Devanagari. Шаблон Юникода редко используется на страницах индуизма, использующих деванагари.
Notice that no explicit Unicode tage is used. Обратите внимание, что явный код Юникода не используется.
The LANG tag argument is just the raw Unicode character value. Аргумент тега LANG - это просто необработанное значение символа Unicode.
The IAST template and the Unicode template do different things. Шаблон IAST и шаблон Unicode делают разные вещи.
Out-of-the-box support of frequently used Unicode characters is quite good these days, and for obscure Unicode ranges, there is often no single font. Стандартная поддержка часто используемых символов Юникода довольно хороша в наши дни, и для неясных диапазонов Юникода часто не существует единого шрифта.
You need to select different fonts for {{cuneiform}} and for {{coptic}}, yet both are Unicode fonts. Вам нужно выбрать разные шрифты для {{клинопись}} и для {{коптский}}, но оба они являются шрифтами Юникода.
The template hasn't been changed; it the problem perhaps in the html unicode tag? Шаблон не был изменен; это проблема, возможно, в теге HTML unicode?
The fonts used by .Unicode can be supplied as last-choice fallbacks, as well. Используемые шрифты .Unicode также может быть поставлен в качестве последнего варианта резервирования.
While unicode seems a good platform for symbols, this implementation was no better then using Webdings. Хотя unicode кажется хорошей платформой для символов, эта реализация была не лучше, чем использование Webdings.
Representations of various kinds of brackets in Unicode and HTML are given below. Ниже приведены представления различных типов скобок в Unicode и HTML.
At the present time, it is advisable to use mw.ustring functions instead of string, because the latter sometimes fails with Unicode characters. В настоящее время целесообразно использовать МВт.функции ustring вместо string, потому что последняя иногда не работает с символами Unicode.
I have recently downloaded and installed the 14MB Arial Unicode MS font, but I still get the little squares. Я недавно скачал и установил шрифт Arial Unicode MS размером 14 мб, но я все еще получаю маленькие квадраты.
Non-ASCII Unicode characters like π work in MathML, and MathJax but not in texvc so should currently be avoided. Символы Unicode, отличные от ASCII, такие как π, работают в MathML и MathJax, но не в texvc, поэтому в настоящее время следует избегать.
Beta Code can be easily converted to a variety of systems for display, most notably Unicode. Бета-код может быть легко преобразован в различные системы отображения, в первую очередь в Unicode.
In 2012 the sign was finally adopted in the Armenian block of ISO and Unicode international standards. В 2012 году знак был окончательно принят в армянском блоке международных стандартов ISO и Unicode.
Unicode equivalence is the specification by the Unicode character encoding standard that some sequences of code points represent essentially the same character. Эквивалентность Юникода-это спецификация стандарта кодирования символов Юникода, согласно которой некоторые последовательности кодовых точек представляют по существу один и тот же символ.
The implementation of Unicode string searches and comparisons in text processing software must take into account the presence of equivalent code points. Реализация поиска и сравнения строк Юникода в программном обеспечении обработки текста должна учитывать наличие эквивалентных кодовых точек.
For compatibility or other reasons, Unicode sometimes assigns two different code points to entities that are essentially the same character. По соображениям совместимости или по другим причинам Unicode иногда присваивает две различные кодовые точки сущностям, которые по существу являются одним и тем же символом.
For defective Unicode strings starting with a Hangul vowel or trailing conjoining jamo, concatenation can break Composition. Для дефектных строк Unicode, начинающихся с гласной хангыль или заканчивающихся соединением jamo, конкатенация может нарушить композицию.
Many modern regex engines offer at least some support for Unicode. Многие современные движки регулярных выражений предлагают по крайней мере некоторую поддержку Unicode.
The XeTeX engine developed by Jonathan Kew, on the other hand, merges modern font technologies and Unicode with TeX. Движок XeTeX, разработанный Джонатаном Кью, с другой стороны, объединяет современные технологии шрифтов и Unicode с TeX.
In most respects it makes no difference what the character set is, but some issues do arise when extending regexes to support Unicode. В большинстве случаев не имеет значения, что такое набор символов, но некоторые проблемы возникают при расширении регулярных выражений для поддержки Unicode.
LaTeX files containing Unicode text can be processed into PDFs with the inputenc package, or by the TeX extensions XeLaTeX and LuaLaTeX. Файлы LaTeX, содержащие текст Unicode, могут быть обработаны в PDF-файлы с помощью пакета inputenc или с помощью расширений TeX XeLaTeX и LuaLaTeX.
These codings are now obsolete, having been replaced by more systematic and standardized forms of character coding, such as ISO 8859-1, Windows-1251 and Unicode. Эти кодировки в настоящее время устарели, их заменили более систематическими и стандартизированными формами кодирования символов, такими как ISO 8859-1, Windows-1251 и Unicode.
There are five vowel signs that appear on the key caps, and are considered single letters in the Khmer alphabet, but are not assigned to unicode code points. Существует пять гласных знаков, которые появляются на заглавных буквах клавиш и считаются одиночными буквами в кхмерском алфавите, но не назначаются точкам кода Юникода.
I would like to see a facility in VE to allow selecting characters from displayed Unicode pages as well as by typing their Unicode names. Я хотел бы видеть средство в VE, позволяющее выбирать символы из отображаемых страниц Юникода, а также вводить их имена в Юникоде.
The Unicode standard for text encoding on computers defines 8 characters for card suits in the Miscellaneous Symbols block, at U+2660–2667. Стандарт Unicode для кодирования текста на компьютерах определяет 8 символов для карточных мастей в блоке разные символы, в U+2660-2667.
Unicode characters related to Lagrange's notation include. Символы юникода, связанные с обозначением Лагранжа, включают в себя.
YAML accepts the entire Unicode character set, except for some control characters, and may be encoded in UTF-8, UTF-16 and UTF-32. ЯМЛ принимает весь набор символов Юникода, за исключением некоторых управляющих символов, и может быть закодирован в UTF-8, UTF-16 и UTF-32.
Caduceus is encoded in Unicode at code point U+2624. Кадуцей кодируется в Юникоде в кодовой точке U+2624.
This is in part unavoidable, as it sorts by character Unicode, and Japanese Kanji, simplified and traditional Chinese are all mixed up in the CJK Unified Ideographs. Это отчасти неизбежно, так как сортировка производится по символам Unicode, а японские Кандзи, упрощенный и традиционный китайский языки перемешаны в унифицированных иероглифах CJK.
And they must be used to correctly get a substring of the ith to the jth Unicode character. И они должны использоваться, чтобы правильно получить подстроку от I-го до j-го символа Юникода.
A1 and BF are the hexadecimal Unicode code points for the given characters and any character can be looked up in the Unicode table and written this way. A1 и BF-это шестнадцатеричные кодовые точки Юникода для заданных символов, и любой символ может быть найден в таблице Юникода и записан таким образом.
According to the Unicode principles, the mark is a font choice for the two ordinary lower-case letters, c and e, with a specific kerning arrangement. Согласно принципам Юникода, метка представляет собой выбор шрифта для двух обычных строчных букв, c и e, с определенным расположением Кернинга.
Unicode provides the Celsius symbol at code point U+2103 ℃ DEGREE CELSIUS. Unicode обеспечивает символ градуса Цельсия на кодовая точка U+2103 ℃ градусов по Цельсию.
It may represent a part of a surrogate pair, in which case Unicode code point is represented by a sequence of two char values. Он может представлять собой часть суррогатной пары, в этом случае кодовая точка Unicode представлена последовательностью двух значений char.
Другие результаты

Строки и символы - SwiftBook

Строка представляет собой совокупность символов, например "hello, world" или "albatross". Строки в Swift представлены типом String. К значению типа String можно получить доступ различными способами, включая и коллекцию значений типа Character.

Типы String и Character в Swift предусматривают быстрый, Unicode-совместимый способ работы с текстом в вашем коде. Синтаксис для создания и манипулирования строками легкий и читабельный, он включает синтаксис строковых литералов похожий на С. Конкатенация строк так же проста, как сложение двух строк с помощью оператора + , а изменчивостью строки можно управлять выбирая к чему присваивать значение, константе или переменной, также как в случае с любым другим значением в Swift. Вы также можете использовать строки для вставки констант, переменных, литералов и выражений в более длинные строки- процесс, известный как интерполяция строк. Это позволяет легко создавать пользовательские значения строк для отображения, хранения и вывода информации.

Несмотря на эту простоту синтаксиса, тип String в Swift имеет быструю и современную реализацию. Каждая строка состоит из независимых от кодировки символов Unicode, и обеспечивает поддержку доступа к этим символам в различных Unicode представлениях.

Заметка

Тип String в Swift бесшовно сшит с классом NSString из Foundation. Если вы работаете с фреймворком Foundation в Cocoa или Cocoa Touch, то весь API NSString доступен для каждого значения типа String создаваемого вами в Swift, включая все возможности String, которые описываются в этой главе. Вы также можете использовать значение с типом String для любых API, в которых используется NSString. Для получения дополнительной информации об использовании String с Foundation и Cocoa, обратитесь к книге "Использование Swift с Cocoa и Objective-C".

Вы можете включить предопределенные String значения в вашем коде как строковые литералы. Строковый литерал - это фиксированная последовательность текстовых символов, окруженная парой двойных кавычек ("").

Используйте строковый литерал как начальное значение для константы или переменной:

let​ ​someString​ = ​"Some string literal value"

Заметьте, что Swift вывел тип String для константы someString, потому что он был инициализирован строковым литеральным значением.

Многострочные литералы строк

Если вам нужно создать строку, которая поддерживает многострочный вид, используйте литерал многострочной строки - последовательность символов, обернутых в три двойные кавычки:

let quotation = """
The White Rabbit put on his spectacles. "Where shall I begin,
please your Majesty?" he asked.

"Begin at the beginning," the King said gravely, "and go on
till you come to the end; then stop."
"""

Многострочный литерал строки включает в себя все строки между открывающими и закрывающими кавычками. Строка начинается на первой строке после открывающих кавычек ("""), а заканчивается на строке предшествующей закрывающим кавычкам, что означает, что ни одна из строк ниже ни начинается, ни заканчивается символом переноса строки:

let singleLineString = "These are the same."
let multilineString = """
These are the same.
"""

Когда ваш исходный код включает в себя символ переноса строки внутри литерала многострочной строки, то этот символ переноса строки так же появляется уже внутри значения этой строки. Если вы хотите использовать символ переноса строки для того, чтобы сделать ваш код более читаемым, но вы не хотите чтобы символ переноса строки отображался в качестве части значения строки, то вам нужно использовать символ обратного слеша (\) в конце этих строк:

let softWrappedQuotation = """
The White Rabbit put on his spectacles. "Where shall I begin, \
please your Majesty?" he asked.

"Begin at the beginning," the King said gravely, "and go on \
till you come to the end; then stop."
"""

Для того, чтобы создать литерал строки, который начинается и заканчивается символом возврата каретки (\r), напишите пустую строчку в самом начале и в конце литерала строки, например:

let lineBreaks = """

This string starts with a line break.
It also ends with a line break.

"""

Многострочная строка может иметь отступы для соответствия окружающему ее коду. Пробел до закрывающей группы двойных кавычек (""") сообщает Swift, сколько пробелов нужно игнорировать в начале каждой строки. Если же вы напишите дополнительные пробелы напротив какой-либо строки к тем, которые стоят напротив закрывающих кавычек, то эти дополнительные пробелы уже будут включены в значение строки.

let linesWithIndentation = """
    Эта строка начинается без пробелов в начале.
        Эта строка имеет 4 пробела.
    Эта строка так же начинается без пробелов.
    """

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

Специальные символы в строковых литералах

Строковые литералы могут включать в себя следующие специальные символы:

  • экранированные специальные символы \ 0 (нулевой символ), \\ (обратный слэш), \t (горизонтальная табуляция), \n (новая строка), \r (возвращение каретки), \ "(двойные кавычки) и \' (одиночные кавычки )
  • Произвольные скалярные величины Юникода, записанные в виде \u{n} , где n - 1-8 значное шестнадцатеричное число со значением, равным действительной точке кода Юникода.

Приведенный ниже код показывает все эти четыре примера специальных символов. wiseWords константа содержит два экранированных символа: двойные кавычки.  DollarSign, blackHeart, и sparklingHeart константы показывают скалярный формат Юникода:

let wiseWords = "\"Imagination is more important than knowledge\" - Einstein"
// "Imagination is more important than knowledge" - Einstein
let dollarSign = "\u{24}"        // $,  Unicode scalar U+0024
let blackHeart = "\u{2665}"      // ♥,  Unicode scalar U+2665
let sparklingHeart = "\u{1F496}" // , Unicode scalar U+1F496

Так как многострочные строки имеют три двойные кавычки вместо одной, то вы можете включить двойную кавычку внутрь многострочной строки без знака экранирования. Для того, чтобы включить символы """ в многострочную строку, вам нужно экранировать хотя бы одну из кавычек, например:

let threeDoubleQuotes = """
Escaping the first quote \"""
Escaping all three quotes \"\"\"
"""

Расширенные разделители строк

Вы можете поместить строковый литерал внутрь расширенного разделителя, чтобы включить в строку специальные символы, не вызывая эффекта самих символов. Вы помещаете вашу строку в кавычки (") и оборачиваете ее знаками #. Например, при печати строкового литерала #"Line 1\nLine 2"# выйдет последовательность символов с символом новой строки (\ n), а не предложение разбитое на две строки.

Если вам нужен эффект специального символа в строковом литерале, сопоставьте количество знаков (#) в строке после символа экранирования (\). Например, если ваша строка #"Line 1\nLine 2"#, и вы хотите перенести часть предложения на новую строку, вы можете использовать #"Line 1\#nLine 2"# вместо этого. Аналогично ###"Line1\###nLine2"### также разрывает строку.

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

let threeMoreDoubleQuotationMarks = #"""
Here are three more double quotes: """
"""#

Чтобы создать пустое String значение в качестве отправной точки для создания более длинных строк, либо присвойте литерал пустой строки к переменной, либо инициализируйте объект String c помощью синтаксиса инициализации:

var emptyString = "" // empty string literal
var anotherEmptyString = String() // initializer syntax
// обе строки пусты и эквиваленты друг другу

Можно узнать пустое ли String значение, через его Boolean свойство isEmpty:

if emptyString.isEmpty {
 print("Nothing to see here")
}
// Выведет "Nothing to see here"

Вы можете указать, может ли конкретный String быть модифицирован, путем присвоения его переменной ( в этом случае он может быть модифицирован), или присвоения его константе ( в этом случае он не может быть модифицирован):

var variableString = "Horse"
variableString += " and carriage"
// variableString теперь "Horse and carriage"

let constantString = "Highlander"
constantString += " and another Highlander"
// это выдаст ошибку компиляции: строковая константа не может быть модифицирована
Заметка

Этот подход отличается от изменчивости строк в Objective-C и Cocoa, где мы выбираем между двумя классами (NSString и NSMutableString), чтобы указать, может ли строка быть изменена.

Тип String в Swift является типом значения. Когда вы создаёте новое String значение, это значение копируется, когда оно передается функции или методу, или когда оно присваивается константе или переменной. В каждом случае создается новая копия существующего String значения, и передаётся либо присваивается новая копия, а не исходная версия. Типы значений описаны в главе Структуры и перечисления - типы значения.

Подход "копировать по умолчанию" для String в Swift позволяет быть уверенным в том, что когда вы передаете функции либо методу String значение, то очевидно, что вы имеете точно то же String значение, независимо от того, откуда она пришла. Вы можете быть уверены, что строка, которая вам передана, не будет модифицирована, если вы не модифицируете ее сами.

Компилятор Swift оптимизирует использование строк, так что фактическое копирование строк происходит только тогда, когда оно действительно необходимо. Это означает, что вы всегда получаете высокую производительность, при работе со строками, как с типами значений.

Тип String в Swift представляет собой коллекцию значений Character в указанном порядке. Вы можете получить доступ к отдельным значениям Character в строке с помощью итерации по этой строке в for-in цикле:

for character in "Dog!" {
  print(character)
}



 

Цикл for-in описан в главе Циклы for-in.

Кроме того, можно создать отдельную Character константу или переменную из односимвольного строкового литерала с помощью присвоения типа Character:

let exclamationMark: Character = "!"

Значения типа String могут быть созданы путем передачи массива типа [Character] в инициализатор:

let catCharacters: [Character] = ["C", "a", "t", "!"]
let catString = String(catCharacters)
print(catString)

Значения типа String могут быть добавлены или конкатенированы с помощью оператора сложения (+):

let string1 = "hello"
let string2 = " there"
var welcome = string1 + string2
// welcome равен "hello there"

Вы можете добавить значение типа String к другому, уже существующему значению String, с помощью комбинированного оператора сложения и присвоения (+=):

var instruction = "look over"
instruction += string2
// instruction равен "look over there"

Вы можете добавить значение типа Character к переменной типа String, используя метод String append:

let exclamationMark: Character = "!"
welcome.append(exclamationMark)
// welcome равен "hello there!"
Заметка

Вы не можете добавить String или Character к уже существующей переменной типа Character, потому что значение типа Character должно состоять только из одиночного символа.

Если вы используете многострочные строковые литералы для построения более длинной строки, то вы захотите, чтобы каждая строка заканчивалась разрывом строки, включая последнюю. Например:

let badStart = """
one
two
"""
let end = """
three
"""
print(badStart + end)
// Prints two lines:
// one
// twothree
 
let goodStart = """
one
two
 
"""
print(goodStart + end)
// Prints three lines:
// one
// two
// three

В коде выше конкантенация badStart вместе с end создают двухстрочную строку, которая имеет не тот результат, на который мы расчитывали. Из-за того, что последняя строка badStart не содержит символа переноса строки, она соединяется с первой строкой end. И наоборот, если оба конца строки goodStart будут заканчиваться символом переноса строки, то результат будет именно тот, что мы и хотим.

Интерполяция строк - способ создать новое значение типа String из разных констант, переменных, литералов и выражений, включая их значения в строковый литерал. Каждый элемент, который вы вставляете в строковый литерал, должен быть помещен в скобки и находиться внутри двойных кавычек литерала, а перед открывающей скобкой должен стоять знак обратного слэша.

let multiplier = 3
let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
// message равен "3 times 2.5 is 7.5"

В примере выше значение multiplier включено в строку как \(multiplier). В свою очередь \(multiplier) заменяется на фактическое значение константы multiplier, когда вычисляется интерполяция строки для создания конечного варианта.

Значение multiplier - это так же часть большего выражения в будущей строке. Это выражение высчитывает значение Double(multiplier) * 2.5 и вставляет результат 7.5 в строку. В этом случае выражение записанное в виде \(Double(multiplier) * 2.5) является строковым литералом.

Заметка

Выражения, которые вы пишете внутри скобок в интерполируемой строке, не должны содержать неэкранированный обратный слэш, символ перевода строки (\n) или символ возврат каретки (\r). Однако выражения могут содержать другие строковые литералы.

Юникод является международным стандартом для кодирования, представления и обработки текста в разных системах письма. Он позволяет представлять почти любой символ из любого языка в стандартизированную форму. А также читать и записывать эти символы во внешний источник и из него. К таким источникам относятся, например текстовый файл или веб-страница. Типы String и Character в Swift полностью совместимы с Юникодом, что описано в этом разделе.

Скалярные величины Юникода

Если посмотреть глубже, то можно увидеть, что собственный String тип в Swift построен из скалярных значений (Unicode scalar ) Юникода. Скалярная величина Юникода является уникальным 21-разрядным числом для символа или модификатора, например, U+0061 для LATIN SMALL LETTER A ("a") , или U+1F425 для FRONT-FACING BABY CHICK ().

Заметка

Скалярная величина Юникода - это любая точка кода в диапазоне U+0000 до U+D7FF включительно, или U+E000 до U+10FFFF тоже включительно. Скалярные величины Юникода не включают Юникод суррогатные пары точек кода, т.е. точки кода в диапазоне U+D800 до U+DFFF включительно.

Обратите внимание, что не все 21-битные скалярные величины Юникода присваиваются символу. Некоторые скалярные величины содержатся в резерве для будущего присваивания. Скалярные величины, присвоенные символу, как правило имеют название, например LATIN SMALL LETTER A и FRONT-FACING BABY CHICK, что можно увидеть в примере выше.

Расширяемые наборы графем

Каждый экземпляр типа Character в Swift представляет один расширенный набор графем. Расширенный набор графем является последовательностью одного и более скалярных величин Юникода, которые (будучи объединенными) производят один читаемый символ.

Вот пример. Буква é может быть представлена в виде самостоятельной скалярной величины Юникода é (LATIN SMALL LETTER E WITH ACUTE, или U+00E9 ). Тем не менее, та же буква может быть представлена в виде пары скалярных величин-стандартной буквой е (LATIN SMALL LETTER E, или U+0065 ), и последующей скалярной величиной COMBINING ACUTE ACCENT (U + 0301). COMBINING ACUTE ACCENT графически присоединяется к предшествующей скалярной величине, превращая e в é , в момент, когда распознающая Юникод символы система, начинает рендер.

В обоих случаях буква é представляется в виде одного значения Character, которое представляет собой расширенный набор графем. В первом случае набор содержит одну скалярную величину; во втором случае две:

let eAcute: Character = "\u{E9}" // é
let combinedEAcute: Character = "\u{65}\u{301}" // e с последующим ́
// eAcute равен é, combinedEAcute равен é

Расширенный набор графем - это удобный способ представления многих сложных печатных символов, как одного значения Character. Например, Hangul звуки из корейского алфавита могут быть представлены либо как предварительно набранные, или наоборот, как разложенные ряды символов. Оба этих варианта определяются как одно Character значение в Swift:

let precomposed: Character = "\u{D55C}"
 let decomposed: Character = "\u{1112}\u{1161}\u{11AB}"
 //precomposed равен "한", decomposed равен "한"

Расширенный набор графем позволяет скалярам заключающих символов (например, COMBINING ENCLOSING CIRCLE, или U+20DD), заключать другие скаляры Юникода и выглядеть как значение типа Character.

let enclosedEAcute: Character = "\u{E9}\u{20DD}"
 // enclosedEAcute равен é⃝

Скалярные величины Юникода для региональных символов могут быть объединены в пары для создания одного Character значения, таких как эта комбинация: REGIONAL INDICATOR SYMBOL LETTER U (U+1F1FA) и REGIONAL INDICATOR SYMBOL LETTER S (U+1F1F8):

let regionalIndicatorForUS: Character = "\u{1F1FA}\u{1F1F8}"
 // regionalIndicatorForUS равен 

Чтобы получить количество значений Character в строке, используйте count для строки:

let unusualMenagerie = "Коала , Улитка , Пингвин , Верблюд "
 print("unusualMenagerie содержит \(unusualMenagerie.count) символов")
 // Выведет "unusualMenagerie содержит 39 символов"

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

Например, если вы инициализируете новую строку со словом из четырех символов cafe, а затем добавите COMBINING ACUTE ACCENT (U+0301) в ее конце, то результирующая строка будет по-прежнему иметь количество символов - 4 , с четвертым символ é , а не e:

var word = "cafe"
 print("количество символов в слове \(word) равно \(word.count)")
 // Выведет "количество символов в слове cafe равно 4"
 word += "\u{301}" // COMBINING ACUTE ACCENT, U+0301
 print("количество символов в слове \(word) равно \(word.count)")
 // Выведет "количество символов в слове café равно 4"
Заметка

Расширенный набор графем может состоять из одного или более скалярных величин Юникода. Это означает, что различные символы, и различное отображение одного и того же символа, могут потребовать разных объемов памяти для хранения. Из-за этого, символы в Swift не занимают одинаковый объем памяти в строке. В результате этого, количество символов в строке не может быть подсчитано без итерации в строке, для определения границ расширенного набора графем. Если вы работаете с особенно длинными значениями строк, имейте ввиду, что свойство count должно итерировать все скалярные величины Юникода в строке для того, чтобы определить символы в этой строке. Количество символов, возвращаемых значением count не всегда совпадает со свойством length у NSString, которое содержит те же символы. Длина NSString основывается на числе 16-битовых блоков кода в UTF-16 представлении строки, а не на количестве расширенных набора графем внутри строки.

Вы получаете доступ и меняете строку через ее методы, и свойства, или с помощью синтаксиса сабскрипта.

Индексы строки

Каждое String значение имеет связанный тип индекса: String.Index, что соответствует позиции каждого Character в строке.

Как было упомянуто выше, различные символы могут требовать различные объемы памяти для хранения, поэтому для того, чтобы определить, какой Character в определенной позиции, необходимо итерировать каждую скалярную величину Юникода, от начала или конца этой строки. По этой причине, Swift строки не могут быть проиндексированы целочисленными значениями.

Используйте свойство startIndex для доступа позиции первого Character в String. Свойство endIndex — это позиция после последнего символа в String. В результате, endIndex свойство не является допустимым значением для сабскрипта строки. Если String пустая, то startIndex и endIndex равны.

Вы получаете доступ к индексу до и после указанного индекса при помощи методов index(before:) и index(after:). Для доступа к индексу, расположенного не по соседству с указанным индексом, вы можете использовать метод index(_:offsetBy:) вместо многократного вызова предыдущих методов.

Вы можете использовать синтаксис индекса для доступа Character в определенном индексе String.

let greeting = "Guten Tag!"
 greeting[greeting.startIndex]
 // G
 greeting[greeting.index(before: greeting.endIndex)]
 // !
 greeting[greeting.index(after: greeting.startIndex)]
 // u
 let index = greeting.index(greeting.startIndex, offsetBy: 7)
 greeting[index]
 // a

Попытка доступа к Character в индексе за пределами диапазона строки выдаст сообщение об ошибке выполнения.

greeting[greeting.endIndex] // ошибка
 greeting.index(after: endIndex) // ошибка

Используйте свойство indices, чтобы создать Range всех индексов, используемых для доступа к отдельным символам строки.

for index in greeting.indices {
 print("\(greeting[index]) ", terminator: " ")
 }
// Выведет "G u t e n T a g !"
Заметка

Вы можете использовать свойства startIndex, endIndex и методы index(before:), index(after:) и index(_:offsetBy:) с любым типом, который соответствует протоколу Collection. Это включает в себя String, как и показано тут, различные типы коллекций, например Array, Dictionary и Set.

Добавление и удаление

Для того, чтобы вставить символ в строку по указанному индексу, используйте insert(_:at:) метод, а для того, чтобы вставить содержимое другой строки по указанному индексу, используйте метод insert(contentsOf:at:).

var welcome = "hello"
 welcome.insert("!", at: welcome.endIndex)
// welcome теперь равен "hello!"
welcome.insert(contentsOf:" there", at: welcome.index(before: welcome.endIndex))
// welcome теперь равен "hello there!”

Для того, чтобы удалить символ из строки по указанному индексу используйте remove(at:), если вы хотите удалить значения по указанному диапазону индексов, используйте метод removeSubrange(_:):

welcome.remove(at: welcome.index(before: welcome.endIndex))
 // welcome теперь равно "hello there"
let range = welcome.index(welcome.endIndex, offsetBy: -6)..<welcome.endIndex
 welcome.removeSubrange(range)
 // welcome теперь равно "hello”
Заметка

Вы можете использовать методы insert(_:at:), insert(contentsOf:at:), remove(at:) и removeSubrange(_:) с любыми типами, которые соответствуют протоколу RangeReplaceableCollection. Это включает в себя String, как показано тут, а так же коллекции, такие как Array, Dictionary и Set.

Вы можете получить подстроку из строки, например, используя сабскрипт или метод типа и prefix(_:), результат которого возвращает экземпляр подстроки, а не другую строку. Подстроки в Swift имеют практически те же самые методы, что и строки, что означает, что вы можете работать с подстроками так же как и со строками. Однако, в отличие от строк, вы используете подстроки непродолжительное время, пока проводите какие-то манипуляции над строками. Когда вы готовы хранить результат более продолжительное время, то вы конвертируете подстроку в строку. Например:

let greeting = "Hello, world!"
let index = greeting.firstIndex(of: ",") ?? greeting.endIndex
let beginning = greeting[..<index]
// beginning is "Hello"
// Конвертируем в строку для хранения более продолжительное время.
let newString = String(beginning)

Как и строки, каждая подстрока имеет область в памяти, где хранятся символы, создающие эту подстроку. Разница между строками и подстроками в том, что для оптимизации производительности подстрока может использовать часть памяти, используемую для хранения исходной строки или часть памяти, которая используется для хранения другой подстроки. (Строки так же имеют похожую оптимизацию, но если две строки делят между собой память, то они считаются равными.) Это оптимизация означает, что у вас не будет потери производительности через копирование памяти, если вы не изменяете строку или подстроку. Как уже было сказано ранее, подстроки не подходят для долгосрочного хранения, так как они повторно используют хранилище исходной строки. Исходная строка должна находиться в памяти до тех пор, пока одна из ее подстрок все еще используется.

В примере выше и greeting является строкой, которая имеет свою область памяти, где создающие ее символы хранятся. Так как и beginning, является подстрокой от greeting, то она переиспользует память. которую использует greeting. И наоборот, newString является строкой, которая была создана из подстроки и теперь она имеет свое хранилище. Рисунок ниже поможет нам разобраться с этими взаимоотношениями:

Заметка

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

Swift предусматривает три способа сравнения текстовых значений: равенство строк и символов, равенство префиксов, и равенство суффиксов.

Равенство строк и символов

Равенство строк и символов проверяется оператором "равенства" (==) и оператором "неравенства" (!=), что описано в главе «Операторы сравнения»:

let quotation = "Мы с тобой похожи"
let sameQuotation = "Мы с тобой похожи"
if quotation == sameQuotation {
  print("Эти строки считаются равными")
}
// Выведет "Эти строки считаются равными"

Два String значения (или два Character значения) считаются равными, если их расширенные наборы графем канонически эквивалентны . Расширенные наборы графем канонически эквивалентны, если они имеют один и тот же языковой смысл и внешний вид, даже если они изначально состоят из разных скалярных величин Юникода.

Например, LATIN SMALL LETTER E WITH ACUTE (U+00E9) канонически эквивалентна LATIN SMALL LETTER E(U+0065) , если за ней следует COMBINING ACUTE ACCENT (U+0301) . Оба этих расширенных набора графем являются допустимыми вариантами представления символа é , и поэтому они считаются канонически эквивалентными:

// "Voulez-vous un café?" используем LATIN SMALL LETTER E WITH ACUTE
let eAcuteQuestion = "Voulez-vous un caf\u{E9}?"
// "Voulez-vous un café?" используем LATIN SMALL LETTER E и COMBINING ACUTE ACCENT
let combinedEAcuteQuestion = "Voulez-vous un caf\u{65}\u{301}?"
if eAcuteQuestion == combinedEAcuteQuestion {
  print("Эти строки считаются равными")
}
// Выведет "Эти строки считаются равными"

Наоборот, LATIN CAPITAL LETTER A (U+0041 или "A") , используемый в английском языке, не является эквивалентом CYRILLIC CAPITAL LETTER A (U+0410, или "А"), используемой в русском языке. Символы визуально похожи, но имеют разный языковой смысл:

let latinCapitalLetterA: Character = "\u{41}"
let cyrillicCapitalLetterA: Character = "\u{0410}"
if latinCapitalLetterA != cyrillicCapitalLetterA {
  print("Эти строки считаются не равными")
}
// Выведет "Эти строки считаются не равными"
Заметка

Сравнение строк и символов в Swift не зависит от локализации.

Равенство префиксов и суффиксов

Чтобы проверить, имеет ли строка определенный строковый префикс или суффикс, вызовите hasPrefix(_:) и hasSuffix(_:) методы, оба из которых принимают единственный аргумент типа String, и возвращают логическое значение.

В приведенных ниже примерах рассмотрим массив строк, представляющих местоположение сцены в первых двух актах Ромео и Джульетты Шекспира:

let romeoAndJuliet = [
 "Act 1 Scene 1: Verona, A public place",
 "Act 1 Scene 2: Capulet's mansion",
 "Act 1 Scene 3: A room in Capulet's mansion",
 "Act 1 Scene 4: A street outside Capulet's mansion",
 "Act 1 Scene 5: The Great Hall in Capulet's mansion",
 "Act 2 Scene 1: Outside Capulet's mansion",
 "Act 2 Scene 2: Capulet's orchard",
 "Act 2 Scene 3: Outside Friar Lawrence's cell",
 "Act 2 Scene 4: A street in Verona",
 "Act 2 Scene 5: Capulet's mansion",
 "Act 2 Scene 6: Friar Lawrence's cell"
 ]

Вы можете использовать hasPrefix(_:) метод с массивом romeoAndJuliet для подсчета количества сцен в первом акте пьесы:

var act1SceneCount = 0
for scene in romeoAndJuliet {
  if scene.hasPrefix("Act 1 ") {
    act1SceneCount += 1
  }
}
 print("Всего \(act1SceneCount) сцен в Акте 1")
 // Выведет "Всего 5 сцен в Акте 1"

Точно так же, использование hasSuffix(_:) метода для подсчета количества сцен, которые происходят внутри или вокруг особняка Капулетти и клетки монаха Лоренцо:

var mansionCount = 0
 var cellCount = 0
 for scene in romeoAndJuliet {
   if scene.hasSuffix("Capulet's mansion") {
     mansionCount += 1
   } else if scene.hasSuffix("Friar Lawrence's cell") {
     cellCount += 1
   }
 }
 print("\(mansionCount) сцен в особняке; \(cellCount) тюремные сцены")
 // выводит "6 сцен в особняке; 2 тюремные сцены"
Заметка

hasPrefix(_:) и hasSuffix(_:) методы используются для символ-к-символу канонического эквивалентного сравнения между расширенными наборами графем в каждой строке, как описано в главе «Равенство строк и символов».

Если строка Юникода записывается в текстовый файл или какое-либо другое хранилище, то скалярные величины Юникода в этой строке кодируются в одном из нескольких Юникод-определенных форм кодирования. Каждая форма кодирует строку мелкими кусками, известными как единица кода. Сюда включены: UTF-8 форма кодирования (которая кодирует строку в 8-битные блоки кода), UTF-16 форма кодирования (которая кодирует строку в качестве 16-битных блоков кода), и UTF-32 форма кодирования (которая кодирует строку в 32-битные единицы кода).

Swift предоставляет несколько разных способов доступа к отображению строк Юникода. Вы можете итерировать строки с for-in, для получения их индивидуальных Character значений, как расширенных наборов графем. Этот процесс описан в разделе "Работа с символами".

Кроме того, доступ к String значению в одном из трех других Юникод-совместимых отображений:

Набор UTF-8 единиц кода (можно получить доступ через свойство строки - utf8)
Набор UTF-16 единиц кода (можно получить доступ через свойство строки - utf16 )
Набор 21-битных скалярных значений Юникода, что эквивалентно форме кодирования UTF-32 (доступ через свойство строки - unicodeScalars)
Каждый пример, данный ниже, показывает разное отображение следующей строки, которая состоит из символов 'D', 'o', 'g', '!!' ("DOUBLE EXCLAMATION MARK", "U+203C") и , ("DOG FACE", "U+1F436"):

let dogString = "Dog‼"

Отображение UTF-8

Вы можете получить доступ к UTF-8 строке, итерируя его свойство utf8. Это свойство имеет тип String.UTF8View, который представляет собой набор значений unsigned 8-bit (UInt8), по одному для каждого байта в представлении UTF-8 строки:

for codeUnit in dogString.utf8 {
    print("\(codeUnit) ", terminator: " ")
}
print("")
 // 68 111 103 226 128 188 240 159 144 182

В приведенном выше примере, первые три десятичных codeUnit значения (68, 111, 103 ) отображают символы D, o, и g , чье UTF-8 отображение такое же, как и в ASCII отображении. Следующие три десятичных codeUnit значения (226, 128, 188 ) являются трех байтным UTF-8 отображением символа DOUBLE EXCLAMATION MARK. Последние четыре codeUnit значения (240, 159, 144, 182 ) являются четырех байтным UTF-8 отображением символа DOG FACE.

Отображение UTF-16

Вы можете получить доступ к UTF-16 строки, итерируя его свойство utf16. Это свойство имеет тип String.UTF16View, который представляет собой набор значений unsigned 16-bit (UInt16), по одному для каждого 16-разрядного блока кода в представлении UTF-16 строки:

for codeUnit in dogString.utf16 {
    print("\(codeUnit) ", terminator: " ")
}
print("")
 // Выведет "68 111 103 8252 55357 56374 "

И опять первые три десятичных codeUnit значения (68, 111, 103 ) отображают символы D, o, и g , чье UTF-16 отображение такое же, как и в строковом отображении UTF-8 (потому что эти скалярные величины Юникода отображают ASCII символы).

Четвертое codeUnit значение (8252) является десятичным эквивалентом шестнадцатеричного 203C, которое отображает скалярную величину Юникода U+203C для символа DOUBLE EXCLAMATION MARK. Этот символ может быть отображен в виде самостоятельной единицы кода в UTF-16.

Пятое и шестое codeUnit значение (55357 и 56374) являются суррогатной парой UTF-16 отображения символа DOG FACE. Эти значения имеют «высоко суррогатное» значение U+D83D (с десятичным значением 55357) и «низко суррогатное» значение U+DC36 (с десятичным значением 56374).

Отображение скалярных величин Юникода 

Вы можете получить доступ к скалярному представлению Unicode значения String путем повторения его свойства unicodeScalars. Это свойство имеет тип UnicodeScalarView, который представляет собой коллекцию значений типа UnicodeScalar.

Каждый UnicodeScalar имеет свойство value, которое возвращает 21-битное значение скаляра, представленное в пределах UInt32:

for scalar in dogString.unicodeScalars {
    print("\(scalar.value) ", terminator: " ")
}
print("")
// Выведет "68 111 103 8252 128054 "

Свойство value для первых трех десятичных codeUnit значений (68, 111, 103 ) снова отображают символы D, o, и g.

Четвертое codeUnit значение (8252) снова является десятичным эквивалентом шестнадцатеричного 203C, которое отображает скалярную величину Юникода U+203C для символа DOUBLE EXCLAMATION MARK.

Свойство value для пятого и последнего UnicodeScalar, 128054, является десятичным эквивалентом шестнадцатеричного значения 1F436, которое отображает скалярную величину Юникода U+1F436 для символа DOG FACE.

В качестве альтернативы обращения к свойствам value, каждое UnicodeScalar значение также может быть использовано для построения нового String значения, например, с помощью интерполяции строк:

for scalar in dogString.unicodeScalars {
    print("\(scalar) ")
}
// D
// o
// g
// ‼
// 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

string — Сколько байтов занимает один символ Unicode?

Я знаю, что этот вопрос старый и уже имеет принятый ответ, но я хочу предложить несколько примеров (надеясь, что он кому-нибудь пригодится).

Насколько я знаю, старые символы ASCII занимали один байт на символ.

Правильно. На самом деле, поскольку ASCII является 7-битной кодировкой, она поддерживает 128 кодов (95 из которых пригодны для печати), поэтому она использует только половину байта (если это имеет смысл).

Сколько байтов требуется для символа Юникода?

Юникод просто отображает символы в кодовые точки. Это не определяет, как их кодировать. Текстовый файл не содержит символы Unicode, но байты/октеты, которые могут представлять символы Unicode.

Я предполагаю, что один символ Unicode может содержать все возможные символы из любого языка - я прав?

Но почти. Так что в основном да. Но все же нет.

Так сколько байт нужно для каждого символа?

То же, что ваш второй вопрос.

А что означают UTF-7, UTF-6, UTF-16 и т.д.? Это какие-то версии Unicode?

Нет, это кодировки. Они определяют, как байты/октеты должны представлять символы Юникода.

Пара примеров. Если некоторые из них не могут быть отображены в вашем браузере (возможно, из-за того, что шрифт не поддерживает их), перейдите к http://codepoints.net/U+1F6AA (замените 1F6AA на кодовую точку в шестнадцатеричном формате), чтобы увидеть изображение.

    • U + 0061 LATIN МАЛЕНЬКОЕ ПИСЬМО A: a
      • № 97
      • UTF-8: 61
      • UTF-16: 00 61
    • U + 00A9 ЗНАК АВТОРСКИХ ПРАВ: ©
      • № 169
      • UTF-8: C2 A9
      • UTF-16: 00 A9
    • U + 00AE ЗАРЕГИСТРИРОВАННЫЙ ЗНАК: ®
      • № 174
      • UTF-8: C2 AE
      • UTF-16: 00 AE
    • U + 1337 ЭТИОПИЧЕСКИЙ СЛОВНЫЙ PHWA:
      • № 4919
      • UTF-8: E1 8C B7
      • UTF-16: 13 37
    • U + 2014 EM DASH:
      • № 8212
      • UTF-8: E2 80 94
      • UTF-16: 20 14
    • ЗНАК U + 2030 НА МИЛЛ:
      • № 8240
      • UTF-8: E2 80 B0
      • UTF-16: 20 30
    • ЕВРОЗНАЧО U + 20AC:
      • № 8364
      • UTF-8: E2 82 AC
      • UTF-16: 20 AC
    • U + 2122 ЗНАК ТОРГОВЛИ:
      • № 8482
      • UTF-8: E2 84 A2
      • UTF-16: 21 22
    • U + 2603 SNOWMAN:
      • № 9731
      • UTF-8: E2 98 83
      • UTF-16: 26 03
    • U + 260E ЧЕРНЫЙ ТЕЛЕФОН:
      • № 9742
      • UTF-8: E2 98 8E
      • UTF-16: 26 0E
    • U + 2614 ЗОНТИК С ДОРОЖНЫМИ КАПЛЯМИ:
      • № 9748
      • UTF-8: E2 98 94
      • UTF-16: 26 14
    • U + 263A БЕЛЫЙ УЛЫБАЮЩИЙСЯ ЛИЦО:
      • № 9786
      • UTF-8: E2 98 BA
      • UTF-16: 26 3А
    • U + 2691 ЧЕРНЫЙ ФЛАГ:
      • № 9873
      • UTF-8: E2 9A 91
      • UTF-16: 26 91
    • U + 269B ATOM СИМВОЛ:
      • № 9883
      • UTF-8: E2 9A 9B
      • UTF-16: 26 9B
    • U + 2708 САМОЛЕТ:
      • № 9992
      • UTF-8: E2 9C 88
      • UTF-16: 27 08
    • U + 271E БЕЛОГО ЛАТИНСКОГО КРЕСТА С ТЕНЬЮ:
      • № 10014
      • UTF-8: E2 9C 9E
      • UTF-16: 27 1E
    • U + 3020 ЛИЦО ПОЧТОВОГО ОТЧЕТА:
      • № 12320
      • UTF-8: E3 80 A0
      • UTF-16: 30 20
    • U + 8089 CJK UNIFIED IDEOGRAPH-8089:
      • № 32905
      • UTF-8: E8 82 89
      • UTF-16: 80 89
    • U + 1F4A9 КУКЛА POO: ????
      • №: 128169
      • UTF-8: F0 9F 92 A9
      • UTF-16: D8 3D DC A9
    • U + 1F680 ROCKET: ????
      • №: 128640
      • UTF-8: F0 9F 9A 80
      • UTF-16: D8 3D DE 80

Хорошо, я увлекаюсь ...

Забавные факты:

Кодировка Unicode подробно - Русские Блоги

Код ASCII

Когда я изучал язык C в школе, я узнал о некоторых внутренних механизмах компьютера. Я знал, что вся информация, наконец, была выражена в виде двоичной строки. Каждая двоичная цифра имеет два состояния, 0 и 1, через различные перестановки и комбинации, используя 0 И я могу представлять все в мире, и это похоже на китайский «Тайцзи»: «Тайцзи создает два инструмента, два инструмента создают четыре изображения, а четыре изображения порождают сплетни».

В компьютерном виде 1 байт соответствует 8-битному двоичному числу, и каждое двоичное число имеет два состояния, 0 и 1, поэтому 1 байт может быть объединен в 256 состояний. Если каждое из 256 состояний соответствует символу, 256 символов могут быть представлены 1 байтом данных. Затем американцы разработали набор кодов (фактически словарь) для описания соответствия между английскими символами и этими 8-битными двоичными числами, который называется кодом ASCII.

Код ASCII определяет в общей сложности 128 символов.Например, заглавная буква A равна 65 (это десятичное число, а соответствующее двоичное число - 0100 0001). Эти 128 символов используют только последние 7 бит 8-битного двоичного числа, а первый бит всегда определяется как 0.

исторические вопросы

Кодировки английского языка из 128 символов вполне достаточно, но для представления других языков 128 символов далеко не достаточно. В результате некоторые европейские страны решили использовать старшие биты кода ASCII, которые не используются, чтобы можно было представить 256 символов. Однако здесь возникает другая проблема, то есть наборы символов в разных странах могут быть разными, даже если они могут использовать 256 символов для представления целого, но одна и та же кодовая точка (то есть 8-битное двоичное число) может представлять разные символы. . Например, 144 находится в коде ASCII арабов.گ, А в русском ASCII кодеђ

Следовательно, проблема с кодом ASCII заключается в том, что, хотя все согласны с символами 0–127, существует множество различных интерпретаций символов 128–255. В то же время в азиатских языках больше символов, которые нужно сохранить, и одного байта уже недостаточно. Поэтому люди начали использовать два байта для хранения символов.

Различные методы кодирования стали кошмаром для разработчиков систем, потому что они хотят продавать программное обеспечение за рубежом. Поэтому они предложили концепцию «внутренней кодовой таблицы», которую можно переключить на внутреннюю кодовую таблицу соответствующего языка, чтобы можно было отображать буквы соответствующего языка. В этом случае, если вы используете несколько языков, вам нужно часто переключаться во внутренней кодовой таблице.

Unicode

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

Юникод, конечно, очень толстый словарь, в котором записаны числа, соответствующие всем символам мира. Конкретное соответствие или то, как разделить, мы не рассматриваем. Нам нужно только знать, что Unicode присваивает номер всем символам для представления символа.

Есть некоторые недоразумения насчет Unicode. Это просто набор символов, который определяет соответствующий двоичный код. Что касается того, как этот двоичный код хранится, нет никаких правил. Его идея очень проста, это указать номер для каждого символа, чтобы представить его, не более того.

Схема кодирования Unicode

Как упоминалось ранее, Unicode не определяет, как хранится двоичный код, соответствующий символу. Возьмем, к примеру, китайский символ «Han», его кодовая точка Unicode - 0x6c49, соответствующее двоичное число - 110110001001001, а двоичное число - 15 бит, что означает, что для его представления требуется не менее 2 байтов. Как вы понимаете, для представления следующих символов в словаре Unicode может потребоваться 3 или 4 байта или даже больше байтов.

Это приводит к некоторым проблемам. Как компьютер узнает, что ваши 2 байта представляют один символ, а не два символа по отдельности? Здесь мы можем подумать об этом, а затем взять самый большой. Если самый большой символ в Юникоде может быть представлен 4 байтами, мы будем использовать 4 байта для представления всех символов. Если этого недостаточно, мы добавим вперед. 0. Это действительно может решить проблему кодирования, но привело к огромной трате места. Если это документ на английском языке, размер файла в 3 раза больше, что явно недопустимо.

Поэтому, чтобы лучше решить проблему кодирования Unicode, родились два популярных в настоящее время метода кодирования, UTF-8 и UTF-16. Конечно, существует также метод кодирования UTF-32, который представляет собой упомянутую выше кодировку фиксированной длины. Символы используют равномерно 4 байта. Хотя это кажется удобным, он не так широко используется, как два других метода кодирования.

UTF-8

UTF-8 - очень удивительный метод кодирования, который прекрасно реализует обратную совместимость кода ASCII, чтобы гарантировать, что Unicode может быть принят публикой.

UTF-8 в настоящее время является наиболее широко используемым методом кодирования Unicode в Интернете, и его самая большая особенность - переменная длина. Он может использовать 1–4 байта для представления символа в зависимости от длины преобразования символа. Правила кодирования следующие:

  1. Для однобайтового символа первый бит установлен в 0, а следующие 7 битов соответствуют кодовой точке Unicode этого символа. Следовательно, символы 0–127 в английском языке в точности совпадают с кодом ASCII. Это означает, что нет проблем с открытием кодировки UTF-8 для документов эпохи кода ASCII.

  2. Для символов, которые должны быть представлены N байтами (N> 1), все первые N бит первого байта устанавливаются в 1, бит N + 1 устанавливается в 0, а оставшийся N-1 байт перед Оба бита имеют значение 10, а остальные двоичные биты заполняются кодовой точкой Unicode символа.

Правила кодирования следующие:

Диапазон шестнадцатеричного кода Unicode Двоичный код UTF-8
0000 0000 - 0000 007F 0xxxxxxx
0000 0080 - 0000 07FF 110xxxxx 10xxxxxx
0000 0800 - 0000 FFFF 1110xxxx 10xxxxxx 10xxxxxx
0001 0000 - 0010 FFFF 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Согласно приведенной выше таблице сравнения правил кодирования, кодирование и декодирование UTF-8 намного проще. Далее в качестве преимущества используется китайский символ « » и конкретно объясняется, как кодировать и декодировать UTF-8.

Кодовая точка Unicode для «Han» - 0x6c49 (110 1100 0100 1001), которую можно найти из приведенной выше сравнительной таблицы,0x0000 6c49Находится в диапазоне третьей строки, тогда формат1110xxxx 10xxxxxx 10xxxxxx. Затем, начиная с последней цифры двоичного числа «китайский», заполните x в соответствующем формате от конца до конца и заполните дополнительный x нулем. Таким образом, кодировка UTF-8 слова "китайский" получается как11100110 10110001 10001001, В шестнадцатеричном формате0xE6 0xB7 0x89

Процесс декодирования также очень прост: если первый бит байта равен 0, это означает, что байт соответствует символу; если первый бит байта равен 1, то сколько единиц в строке, это означает, сколько занимает символ Байтов.

UTF-16

Прежде чем разбираться в методе кодирования UTF-16, давайте сначала разберемся с другой концепцией -"квартира"

Во введении выше упоминалось, что Unicode - это очень толстый словарь, который определяет все символы мира в наборе.16-1, В шестнадцатеричном формате - от U + 0000 до U + FFFF. Все наиболее распространенные символы размещаются на этой плоскости, которая является первой плоскостью, определяемой и публикуемой Unicode. Остальные символы размещаются на вспомогательной плоскости (сокращенно SMP), а кодовые точки находятся в диапазоне от U + 010000 до U + 10FFFF.

После базового понимания концепции самолета вернемся к UTF-16. Кодировка UTF-16 находится между UTF-32 и UTF-8 и сочетает в себе характеристики двух методов кодирования фиксированной и переменной длины. Его правила кодирования очень просты: символы в базовой плоскости занимают 2 байта, а символы во вспомогательной плоскости занимают 4 байта. Другими словами, длина кодирования UTF-16 составляет либо 2 байта (от U + 0000 до U + FFFF), либо 4 байта (от U + 010000 до U + 10FFFF). Итак, возникает вопрос, когда мы встречаем два байта, должны ли мы рассматривать эти два байта как один символ или следующие два байта как один символ?

Здесь есть очень умное место, в основном плане, отU+D800ЧтобыU+DFFFЭто пустой сегмент, то есть эти кодовые точки не соответствуют никаким символам.20, Значит, для этих символов нужно не менее 20 двоичных цифр. UTF-16 делит эти 20 двоичных битов на две половины. Первые 10 битов отображаются из U + D800 в U + DBFF, который называется старшим битом (H), а последние 10 бит отображаются из U + DC00 в U + DFFF, который называется младшим битом ( L). Это означает, что один вспомогательный знак плоскости разделяется на два основных символа плоскости.

Следовательно, когда мы встречаем два байта и обнаруживаем, что его кодовая точка находится между U + D800 и U + DBFF, мы можем сделать вывод, что кодовая точка следующих двух байтов должна быть между U + DC00 и U + DC00. Между U + DFFF эти четыре байта должны читаться вместе.

Затем возьмите китайский символ «" »в качестве примера, чтобы проиллюстрировать, как работает кодировка UTF-16.

Кодовая точка Unicode китайского символа "𠮷" -0x20BB7, Кодовая точка, очевидно, превышает диапазон базовой плоскости (0x0000-0xFFFF), поэтому она должна быть представлена ​​четырьмя байтами. Первое использование0x20BB7 - 0x10000Вычислите лишнюю часть, а затем используйте 20 двоичных цифр для ее представления (меньше, чем предыдущий 0), результат будет0001000010 1110110111. Затем сопоставьте первые 10 битов с U + D800 с U + DBFF и сопоставьте последние 10 бит с U + DC00 с U + DFFF.U+D800Соответствующее двоичное число1101100000000000, Напрямую введите последние 10 двоичных цифр, чтобы получить1101100001000010, Преобразовано в шестнадцатеричное число0xD842. То же самое можно получить, нижняя позиция0xDFB7. Следовательно, кодировка китайского символа "𠮷" в кодировке UTF-160xD842 0xDFB7

Формула преобразования для символов вспомогательной плоскости приведена в Unicode3.0:

H = Math.floor((c-0x10000) / 0x400)+0xD800

L = (c - 0x10000) % 0x400 + 0xDC00

По формуле кодирования легко вычислить кодировку символа UTF-16.

· - Средняя точка: U + 00B7 средняя точка

Средняя точка, грузинская запятая, греческая средняя точка, символ точки

U + 00B7

Значение символа

Средняя точка.Приложение Latin-1.

Средняя точка была утверждена как часть Unicode 1.1 в 1993 году.

Недвижимость

Возраст 1.1
Блок Дополнение к Latin-1
Тип парного кронштейна Bidi Нет
Исключение состава Нет
Кейс складной 00B7
Простой складной футляр 00B7

Кодировка

Кодировка шестигранник dec (байты) дек двоичный
UTF-8 C2 B7 194 183 49847 10 11
UTF-16BE 00 B7 0 183 183 00000000 11
UTF-16LE B7 00 183 0 46848 11 00000000
UTF-32BE 00 00 00 B7 0 0 0 183 183 00000000 00000000 00000000 11
UTF-32LE B7 00 00 00 183 0 0 0 3070230528 11 00000000 00000000 00000000

Поиск точки в 𝕌𝕟𝕚𝕔𝕠𝕕𝕖 именах символов

ЗНАК ПОДСТАВКА
Кодовая точка Unicode
символ UTF-8
кодировка
(шестнадцатеричная)
Имя символа Unicode Юникод 1.Имя символа 0 (устарело)
U + 00B7 · c2 b7 СРЕДНЯЯ ТОЧКА
U + 010A Ċ c4 8a ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА C С ТОЧКОЙ ВЫШЕ ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА C ТОЧКА
U + 010B ċ c4 8b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА C с ТОЧКОЙ ВЫШЕ СТРОЧНАЯ ЛАТИНСКАЯ БУКВА C ТОЧКА
U + 0116 Ė c4 96 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА E С ТОЧКОЙ ВЫШЕ ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА E ТОЧКА
U + 0117 и c4 97 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА E с точкой ВЫШЕ СТРОЧНАЯ ЛАТИНСКАЯ БУКВА E ТОЧКА
U + 0120 Ġ c4 a0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА G ТОЧКА ВЫШЕ ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА G ТОЧКА
U + 0121 ġ с4 а1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА G ТОЧКА ВЫШЕ СТРОЧНАЯ ЛАТИНСКАЯ БУКВА G ТОЧКА
U + 0130 İ c4 b0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА I С ТОЧКОЙ ВЫШЕ ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА I ТОЧКА
U + 013F Ŀ c4 bf ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА L С СРЕДНИЙ ТОЧКА
U + 0140 ŀ c5 80 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА L СО СРЕДНЕЙ ТОЧКА
U + 017B Ż c5 BB ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА Z С ТОЧКОЙ ВЫШЕ ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА Z ТОЧКА
U + 017C ż c5 до н.э. СТРОЧНАЯ ЛАТИНСКАЯ БУКВА Z С ТОЧКОЙ ВЫШЕ СТРОЧНАЯ ЛАТИНСКАЯ БУКВА Z ТОЧКА
U + 01E0 Ǡ c7 a0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА А, ТОЧКА ВЫШЕ И МАКРОН ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА A ТОЧКА МАКРОН
U + 01E1 ǡ c7 a1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА A, ТОЧКА ВЫШЕ И МАКРОН СТРОЧНАЯ ЛАТИНСКАЯ БУКВА A ТОЧКА МАКРОН
U + 0226 Ȧ c8 a6 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА А С ТОЧКОЙ ВЫШЕ
U + 0227 ȧ c8 a7 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА A ТОЧКА ВЫШЕ
U + 022E Ȯ c8 ae ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА O С ТОЧКОЙ ВЫШЕ
U + 022F ȯ c8 af СТРОЧНАЯ ЛАТИНСКАЯ БУКВА O с точкой ВЫШЕ
U + 0230 Ȱ c8 b0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА O, ТОЧКА ВЫШЕ И МАКРОН
U + 0231 ȱ c8 b1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА O, ТОЧКА ВЫШЕ И МАКРОН
U + 02D9 ˙ CB 99 ТОЧКА ВЫШЕ РАССТОЯНИЕ ТОЧКА ВЫШЕ
U + 0307 ̇ куб.см 87 КОМБИНИРОВАНИЕ ТОЧКА ВЫШЕ БЕЗ ПРОБЕГА ТОЧКА ВЫШЕ
U + 0323 ̣ куб.см A3 КОМБИНИРОВАНИЕ ТОЧКА НИЖЕ БЕЗ ПРОБЕГА ТОЧКА НИЖЕ
U + 0324 ̤ куб.см A4 ОБЪЕДИНЕНИЕ ДИАРЕЗА НИЖЕ ДВОЙНОЙ БЕЗ ПРОБЕГА ТОЧКА НИЖЕ
U + 0358 ͘ кд 98 КОМБИНИРОВАНИЕ ТОЧКА ВЫШЕ СПРАВА
U + 05C1 ׁ d7 81 HEBREW POINT SHIN DOT
U + 05C2 ׂ d7 82 ТОЧКА ИВРЕЯ ГРЕХ ТОЧКА
U + 05C4 ׄ d7 84 ИВРЕЙСКИЙ МАРК ВЕРХНИЙ ТОЧКА
U + 05C5 ׅ d7 85 HEBREW MARK LOWER DOT
U + 061E ؞ d8 9e ТРОЙНОЙ АРАБСКИЙ ТОЧКА ПУНКТУАЦИОННЫЙ ЗНАК
U + 065C ٜ d9 9c АРАБСКИЙ ГЛАВНЫЙ ЗНАК ТОЧКА НИЖЕ
U + 068A ڊ да 8а АРАБСКАЯ БУКВА DAL С ТОЧКОЙ НИЖЕ
U + 068B ڋ da 8b АРАБСКАЯ БУКВА DAL С ТОЧКОЙ НИЖЕ И МАЛЫМ TAH
U + 0694 ڔ da 94 АРАБСКАЯ БУКВА REH С ТОЧКОЙ НИЖЕ АРАБСКАЯ БУКВА RA С ТОЧКОЙ НИЖЕ
U + 0696 ږ da 96 АРАБСКАЯ БУКВА REH С ТОЧКОЙ НИЖЕ И ТОЧКОЙ ВЫШЕ АРАБСКАЯ БУКВА RA С ТОЧКОЙ НИЖЕ И ТОЧКОЙ ВЫШЕ
U + 069A ښ да 9а АРАБСКАЯ БУКВА С ТОЧКОЙ НИЖЕ И ТОЧКОЙ ВЫШЕ
U + 06A2 ڢ да а2 АРАБСКАЯ БУКВА FEH С ТОЧКОЙ ПЕРЕМЕЩЕНА НИЖЕ АРАБСКАЯ БУКВА FA С ТОЧКОЙ ПЕРЕМЕЩЕНА НИЖЕ
U + 06A3 ڣ да a3 АРАБСКАЯ БУКВА FEH С ТОЧКОЙ НИЖЕ АРАБСКАЯ БУКВА FA с точкой НИЖЕ
U + 06A7 ڧ да a7 АРАБСКАЯ БУКВА QAF С ТОЧКОЙ ВЫШЕ
U + 06AC ڬ да переменного тока АРАБСКАЯ БУКВА КАФ С ТОЧКОЙ ВЫШЕ АРАБСКАЯ БУКВА CAF ТОЧКА ВЫШЕ
U + 06B6 ڶ да b6 АРАБСКАЯ БУКВА ЛАМ С ТОЧКОЙ ВЫШЕ
U + 06B9 ڹ da b9 АРАБСКАЯ БУКВА ПОЛДЕНЬ ТОЧКА НИЖЕ
U + 06BF ڿ da bf АРАБСКАЯ БУКВА ЧЕХ С ТОЧКОЙ ВЫШЕ
U + 06CF ۏ дБ 8f АРАБСКАЯ БУКВА WAW С ТОЧКОЙ ВЫШЕ
U + 06FA ۺ дБ ba АРАБСКАЯ БУКВА С ТОЧКОЙ НИЖЕ
U + 06FB ۻ дБ BB АРАБСКАЯ БУКВА ПАПА С ТОЧКОЙ НИЖЕ
U + 06FC ۼ дБ до н.э. АРАБСКАЯ БУКВА ГАЙН С ТОЧКОЙ НИЖЕ
U + 0740 ݀ дд 80 СИРИАК ЖЕНСКИЙ ТОЧКА
U + 0751 ݑ дд 91 АРАБСКАЯ БУКВА BEH С ТОЧКОЙ НИЖЕ И ТРЕМЯ ТОЧКАМИ ВЫШЕ
U + 0754 ݔ дд 94 АРАБСКАЯ БУКВА BEH С ДВУМЯ ТОЧКАМИ НИЖЕ И ТОЧКА ВЫШЕ
U + 0762 ݢ дд а2 АРАБСКАЯ БУКВА КЕХЕ С ТОЧКОЙ ВЫШЕ
U + 0765 ݥ дд а5 АРАБСКАЯ БУКВА MEEM С ТОЧКОЙ ВЫШЕ
U + 0766 ݦ дд а6 АРАБСКАЯ БУКВА С ТОЧКОЙ НИЖЕ
U + 07F3 ߳ df b3 NKO ДВОЙНОЙ КОМБИНИРОВАННЫЙ ТОЧКА ВЫШЕ
U + 08A4 е0 а2 а4 АРАБСКАЯ БУКВА FEH С ТОЧКОЙ НИЖЕ И ТРЕМЯ ТОЧКАМИ ВЫШЕ
U + 08A5 e0 a2 a5 АРАБСКАЯ БУКВА QAF С ТОЧКОЙ НИЖЕ
U + 08A9 e0 a2 a9 АРАБСКАЯ БУКВА ДА, ДВЕ ТОЧКИ НИЖЕ И ТОЧКА ВЫШЕ
U + 08AB e0 a2 ab АРАБСКАЯ БУКВА WAW С ТОЧКОЙ ВНУТРИ
U + 08B4 e0 a2 b4 АРАБСКАЯ БУКВА КАФ С ТОЧКОЙ НИЖЕ
U + 08EA e0 a3 aa АРАБСКИЙ ТОН ОДИН ТОЧКА ВЫШЕ
U + 08ED e0 a3 ad АРАБСКИЙ ТОН ОДИН ТОЧКА НИЖЕ
U + 08F5 e0 a3 b5 АРАБСКАЯ ФАТА С ТОЧКОЙ ВЫШЕ
U + 08F6 e0 a3 b6 АРАБСКАЯ КАСРА С ТОЧКОЙ НИЖЕ
U + 08FC e0 a3 до н.э. АРАБСКАЯ ДВОЙНАЯ СТРЕЛКА ВПРАВО ВЫШЕ С ТОЧКОЙ
U + 08FD e0 a3 bd АРАБСКАЯ СТРЕЛКА ВПРАВО ВЫШЕ С ТОЧКОЙ
U + 08FE e0 a3 be АРАБСКАЯ ДАММА С ТОЧКОЙ
U + 0971 e0 a5 b1 ДЕВАНАГАРИ ЗНАК ВЫСОКОГО РАЗМЕЩЕНИЯ ТОЧКА
U + 0AFD e0 ab bd ГУДЖАРАТИ ЗНАК ТРИ - ТОЧКА НУКТА ВЫШЕ
U + 0D4E e0 b5 8e МАЛАЯЛАМ ПИСЬМО ТОЧКА REPH
U + 1037 e1 80 b7 ЗНАК МЬЯНМЫ ТОЧКА НИЖЕ
U + 1427 e1 90 a7 КАНАДСКИЕ СИЛЛАБИКИ ЗАКЛЮЧИТЕЛЬНАЯ СРЕДНЯЯ ТОЧКА
U + 18DF e1 a3 9f КАНАДСКАЯ СИЛЛАБИКА, ОКОНЧАТЕЛЬНАЯ ПОДЪЕМ ТОЧКА
U + 1A7F ᩿ e1 a9 bf TAI THAM ОБЪЕДИНЕНИЕ КРИПТОГРАММЫ DOT
U + 1AB4 e1 aa b4 ТРОЙНОЕ ОБЪЕДИНЕНИЕ ТОЧКА
U + 1CDD e1 b3 9d ВЕДИЧЕСКИЙ ТОН ТОЧКА НИЖЕ
U + 1DF8 e1 b7 b8 КОМБИНИРОВАНИЕ ТОЧКА ВЫШЕ СЛЕВА
U + 1E02 e1 b8 82 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА B С ТОЧКОЙ ВЫШЕ
U + 1E03 e1 b8 83 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА B с ТОЧКОЙ ВЫШЕ
U + 1E04 e1 b8 84 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА B С ТОЧКОЙ НИЖЕ
U + 1E05 e1 b8 85 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА B с точкой НИЖЕ
U + 1E0A e1 b8 8a ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА D С ТОЧКОЙ ВЫШЕ
U + 1E0B e1 b8 8b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА D С ТОЧКОЙ ВЫШЕ
U + 1E0C e1 b8 8c ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА D ТОЧКА НИЖЕ
U + 1E0D e1 b8 8d СТРОЧНАЯ ЛАТИНСКАЯ БУКВА D ТОЧКА НИЖЕ
U + 1E1E e1 b8 9e ЗАГЛАВНАЯ БУКВА ЛАТИНСКОЙ БУКВЫ F С ТОЧКОЙ ВЫШЕ
U + 1E1F e1 b8 9f СТРОЧНАЯ ЛАТИНСКАЯ БУКВА F с точкой ВЫШЕ
U + 1E22 e1 b8 a2 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА H С ТОЧКОЙ ВЫШЕ
U + 1E23 e1 b8 a3 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА H ТОЧКА ВЫШЕ
U + 1E24 e1 b8 a4 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА H С ТОЧКОЙ НИЖЕ
U + 1E25 e1 b8 a5 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА H С ТОЧКОЙ НИЖЕ
U + 1E32 e1 b8 b2 ЗАГЛАВНАЯ БУКВА ЛАТИНСКОЙ БУКВЫ K С ТОЧКОЙ НИЖЕ
U + 1E33 e1 b8 b3 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА K с точкой НИЖЕ
U + 1E36 e1 b8 b6 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА L С ТОЧКОЙ НИЖЕ
U + 1E37 e1 b8 b7 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА L С ТОЧКОЙ НИЖЕ
U + 1E38 e1 b8 b8 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА L, ТОЧКА НИЖЕ И МАКРОН
U + 1E39 e1 b8 b9 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА L, ТОЧКА НИЖЕ И МАКРОН
U + 1E40 e1 b9 80 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА M ТОЧКА ВЫШЕ
U + 1E41 e1 b9 81 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА M ТОЧКА ВЫШЕ
U + 1E42 e1 b9 82 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА M ТОЧКА НИЖЕ
U + 1E43 e1 b9 83 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА M ТОЧКА НИЖЕ
U + 1E44 e1 b9 84 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА N С ТОЧКОЙ ВЫШЕ
U + 1E45 e1 b9 85 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА N ТОЧКА ВЫШЕ
U + 1E46 e1 b9 86 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА N С ТОЧКОЙ НИЖЕ
U + 1E47 e1 b9 87 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА N С ТОЧКОЙ НИЖЕ
U + 1E56 e1 b9 96 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА P С ТОЧКОЙ ВЫШЕ
U + 1E57 e1 b9 97 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА P ТОЧКА ВЫШЕ
U + 1E58 e1 b9 98 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА R С ТОЧКОЙ ВЫШЕ
U + 1E59 e1 b9 99 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА R С ТОЧКОЙ ВЫШЕ
U + 1E5A e1 b9 9a ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА R С ТОЧКОЙ НИЖЕ
U + 1E5B e1 b9 9b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА R С ТОЧКОЙ НИЖЕ
U + 1E5C e1 b9 9c ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА R, ТОЧКА НИЖЕ И МАКРОН
U + 1E5D e1 b9 9d СТРОЧНАЯ ЛАТИНСКАЯ БУКВА R, ТОЧКА НИЖЕ И МАКРОН
U + 1E60 e1 b9 a0 ЗАГЛАВНАЯ БУКВА S С ТОЧКОЙ ВЫШЕ
U + 1E61 e1 b9 a1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА S ТОЧКА ВЫШЕ
U + 1E62 e1 b9 a2 ЗАГЛАВНАЯ БУКВА S С ТОЧКОЙ НИЖЕ
U + 1E63 e1 b9 a3 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА S ТОЧКА НИЖЕ
U + 1E64 e1 b9 a4 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА S С ОСТРЫМ И ТОЧКОЙ ВЫШЕ
U + 1E65 e1 b9 a5 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА S С ОСТРЫМ И ТОЧКА ВЫШЕ
U + 1E66 e1 b9 a6 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА S С КАРОН И ТОЧКА ВЫШЕ
U + 1E67 e1 b9 a7 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА S, КАРОН И ТОЧКА ВЫШЕ
U + 1E68 e1 b9 a8 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА S С ТОЧКОЙ НИЖЕ И ТОЧКОЙ ВЫШЕ
U + 1E69 e1 b9 a9 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА S, ТОЧКА НИЖЕ И ТОЧКА ВЫШЕ
U + 1E6A e1 b9 aa ЗАГЛАВНАЯ БУКВА ЛАТИНСКОЙ БУКВЫ T С ТОЧКОЙ ВЫШЕ
U + 1E6B e1 b9 ab СТРОЧНАЯ ЛАТИНСКАЯ БУКВА T ТОЧКА ВЫШЕ
U + 1E6C e1 b9 ac ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА T ТОЧКА НИЖЕ
U + 1E6D e1 b9 объявление СТРОЧНАЯ ЛАТИНСКАЯ БУКВА T ТОЧКА НИЖЕ
U + 1E7E e1 b9 быть ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА V С ТОЧКОЙ НИЖЕ
U + 1E7F ṿ e1 b9 bf СТРОЧНАЯ ЛАТИНСКАЯ БУКВА V С ТОЧКОЙ НИЖЕ
U + 1E86 e1 ba 86 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА W С ТОЧКОЙ ВЫШЕ
U + 1E87 e1 ba 87 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА W с точкой ВЫШЕ
U + 1E88 e1 ba 88 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА W С ТОЧКОЙ НИЖЕ
U + 1E89 e1 ba 89 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА W с точкой НИЖЕ
U + 1E8A e1 ba 8a ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА X С ТОЧКОЙ ВЫШЕ
U + 1E8B e1 ba 8b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА X ТОЧКА ВЫШЕ
U + 1E8E e1 ba 8e ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА Y С ТОЧКОЙ ВЫШЕ
U + 1E8F e1 ba 8f СТРОЧНАЯ ЛАТИНСКАЯ БУКВА Y С ТОЧКОЙ ВЫШЕ
U + 1E92 e1 ba 92 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА Z С ТОЧКОЙ НИЖЕ
U + 1E93 e1 ba 93 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА Z С ТОЧКОЙ НИЖЕ
U + 1E9B e1 ba 9b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА ДЛИННАЯ С ТОЧКА ВЫШЕ
U + 1EA0 e1 ba a0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА А ТОЧКА НИЖЕ
U + 1EA1 e1 ba a1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА A ТОЧКА НИЖЕ
U + 1EAC e1 ba ac ЗАГЛАВНАЯ БУКВА А С CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1EAD e1 ba объявление СТРОЧНАЯ ЛАТИНСКАЯ БУКВА А С CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1EB6 e1 ba b6 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА А С BREVE И ТОЧКА НИЖЕ
U + 1EB7 e1 ba b7 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА А С BREVE И ТОЧКА НИЖЕ
U + 1EB8 e1 ba b8 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА E С ТОЧКОЙ НИЖЕ
U + 1EB9 e1 ba b9 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА E с точкой НИЖЕ
U + 1EC6 E1 BB 86 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА E, CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1EC7 E1 BB 87 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА E, CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1ECA e1 bb 8a ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА I С ТОЧКОЙ НИЖЕ
U + 1ECB e1 bb 8b СТРОЧНАЯ ЛАТИНСКАЯ БУКВА I С ТОЧКОЙ НИЖЕ
U + 1ECC e1 bb 8c ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА O С ТОЧКОЙ НИЖЕ
U + 1ECD e1 bb 8d СТРОЧНАЯ ЛАТИНСКАЯ БУКВА O с точкой НИЖЕ
U + 1ED8 E1 BB 98 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА O, CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1ED9 e1 bb 99 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА O, CIRCUMFLEX И ТОЧКА НИЖЕ
U + 1EE2 e1 bb a2 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА O, РОГ И ТОЧКА НИЖЕ
U + 1EE3 e1 bb a3 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА O, РОГ И ТОЧКА НИЖЕ
U + 1EE4 e1 bb a4 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА U С ТОЧКОЙ НИЖЕ
U + 1EE5 e1 bb a5 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА U с точкой НИЖЕ
U + 1EF0 e1 bb b0 ЛАТИНСКАЯ ЗАГЛАВНАЯ БУКВА U, РОГ И ТОЧКА НИЖЕ
U + 1EF1 e1 bb b1 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА U, РОГ И ТОЧКА НИЖЕ
U + 1EF4 e1 bb b4 ЗАГЛАВНАЯ ЛАТИНСКАЯ БУКВА Y С ТОЧКОЙ НИЖЕ
U + 1EF5 e1 bb b5 СТРОЧНАЯ ЛАТИНСКАЯ БУКВА Y С ТОЧКОЙ НИЖЕ
U + 2024 e2 80 a4 ОДИН ТОЧКА ЛИДЕР
U + 2025 e2 80 a5 ДВА ТОЧКА ЛИДЕР
U + 2056 e2 81 96 ТРИ ТОЧКА ПУНКТУАЦИЯ
U + 2058 e2 81 98 ЧЕТЫРЕ ТОЧКА ПУНКТУАЦИЯ
U + 2059 e2 81 99 ПЯТЬ ТОЧКА ПУНКТУАЦИЯ
U + 205A e2 81 9a ДВА ТОЧКА ПУНКТУАЦИЯ
U + 205B e2 81 9b ЧЕТЫРЕ ТОЧКА МАРК
U + 2214 e2 88 94 ТОЧКА PLUS
U + 2238 e2 88 b8 ТОЧКА МИНУС
U + 2299 e2 8a 99 ОБРАТНЫЙ ТОЧКА ОПЕРАТОР
U + 22A1 e2 8a a1 КВАДРАТНЫЙ ТОЧКА ОПЕРАТОР
U + 22C5 e2 8b 85 ТОЧКА ОПЕРАТОР
U + 22D6 e2 8b 96 МЕНЬШЕ - ЧЕМ С ТОЧКА МЕНЬШЕ, ЧЕМ ТОЧКА
U + 22D7 e2 8b 97 БОЛЬШЕ- ЧЕМ С ТОЧКА БОЛЬШЕ, ЧЕМ С DOT
U + 22F5 e2 8b b5 ЭЛЕМЕНТ С ТОЧКОЙ ВЫШЕ
U + 237F e2 8d bf ВЕРТИКАЛЬНАЯ ЛИНИЯ СО СРЕДНЕЙ ТОЧКОЙ
U + 25EC e2 97 ac БЕЛЫЙ ВВЕРХ- УКАЗАТЕЛЬ ТРЕУГОЛЬНИК С ТОЧКОЙ БЕЛЫЙ ТРЕУГОЛЬНИК, УКАЗАННЫЙ ВВЕРХ, ТОЧКА
U + 2686 e2 9a 86 БЕЛЫЙ КРУГ С ТОЧКОЙ ПРАВАЯ
U + 2688 e2 9a 88 ЧЕРНЫЙ КРУГ С БЕЛЫМ ТОЧКА ПРАВЫЙ
U + 27C7 e2 9f 87 ИЛИ С ТОЧКОЙ ВНУТРИ
U + 27D0 e2 9f 90 БЕЛЫЙ БРИЛЛИАНТ С ЦЕНТРОМ ТОЧКА
U + 27D1 e2 9f 91 И С ТОЧКОЙ
U + 27D3 e2 9f 93 НИЖНИЙ ПРАВЫЙ УГОЛ С ТОЧКОЙ
U + 27D4 e2 9f 94 ВЕРХНИЙ ЛЕВЫЙ УГОЛ С ТОЧКОЙ
U + 2991 e2 a6 91 КРОНШТЕЙН ЛЕВЫЙ УГОЛ С ТОЧКОЙ
U + 2992 e2 a6 92 КРОНШТЕЙН ПРАВЫЙ УГОЛ С ТОЧКОЙ
U + 299D e2 a6 9d ИЗМЕРИТЕЛЬНЫЙ ПРЯМОЙ УГОЛ С ТОЧКОЙ
U + 29CA e2 a7 8a ТРЕУГОЛЬНИК С ТОЧКОЙ ВЫШЕ
U + 2A00 е2 а8 80 N- ARY CIRCLED DOT OPERATOR
U + 2A03 e2 a8 83 N- ARY UNION OPERATOR С DOT
U + 2A25 е2 а8 а5 PLUS С ТОЧКОЙ НИЖЕ
U + 2A2A e2 a8 aa ЗНАК МИНУС С ТОЧКОЙ НИЖЕ
U + 2A30 e2 a8 b0 ЗНАК УМНОЖЕНИЯ С ТОЧКОЙ ВЫШЕ
U + 2A40 е2 а9 80 ПЕРЕСЕЧЕНИЕ С ТОЧКОЙ
U + 2A51 e2 a9 91 ЛОГИЧЕСКИЙ И С ТОЧКОЙ ВЫШЕ
U + 2A52 e2 a9 92 ЛОГИЧЕСКИЙ ИЛИ С ТОЧКОЙ ВЫШЕ
U + 2A66 е2 а9 а6 РАВНО ЗНАК ТОЧКА НИЖЕ
U + 2A67 е2 а9 а7 ИДЕНТИЧНЫЙ С ТОЧКОЙ ВЫШЕ
U + 2A6A e2 a9 aa ТИЛЬДА ОПЕРАТОР С ТОЧКОЙ ВЫШЕ
U + 2A6D e2 a9 ad СОГЛАСИЕ С ТОЧКОЙ ВЫШЕ
U + 2A7F ⩿ e2 a9 bf МЕНЬШЕ- ЧЕМ ИЛИ НАКЛОННО РАВНО ТОЧКА ВНУТРИ
U + 2A80 e2 аа 80 БОЛЬШЕ- ЧЕМ ИЛИ НАКЛОННО РАВНО ТОЧКА ВНУТРИ
U + 2A81 e2 аа 81 МЕНЬШЕ - ЧЕМ ИЛИ НАКЛОННО РАВНО ТОЧКА ВЫШЕ
U + 2A82 e2 аа 82 БОЛЬШЕ- ЧЕМ ИЛИ НАКЛОННО РАВНО С ТОЧКА ВЫШЕ
U + 2A83 e2 аа 83 МЕНЬШЕ- ЧЕМ ИЛИ НАКЛОНЕНО РАВНО ТОЧКА ВЫШЕ СПРАВА
U + 2A84 e2 аа 84 БОЛЬШЕ- ЧЕМ ИЛИ НАКЛОНЕНО РАВНО ТОЧКА ВЫШЕ СЛЕВА
U + 2A97 e2 аа 97 НАКЛОННЫЙ РАВНО ИЛИ МЕНЬШЕ - ЧЕМ С ТОЧКА ВНУТРИ
U + 2A98 e2 аа 98 НАКЛОННЫЙ РАВНО ИЛИ БОЛЬШЕ- ЧЕМ С ТОЧКА ВНУТРИ
U + 2ABD e2 aa bd С ТОЧКОЙ
U + 2ABE e2 aa быть SUPERSET С ТОЧКАМИ
U + 2AC3 e2 ab 83 ПОДНАБОР ИЛИ РАВНО ТОЧКА ВЫШЕ
U + 2AC4 e2 ab 84 НАБОР ИЛИ РАВНО ТОЧКА ВЫШЕ
U + 2E1E e2 b8 9e ТИЛЬДА С ТОЧКОЙ ВЫШЕ
U + 2E1F e2 b8 9f TILDE WITH DOT BELOW
U+ 2E2A e2 b8 aa TWO DOTS OVER ONE DOT PUNC­TU­A­TI­ON
U+ 2E2B e2 b8 ab ONE DOT OVER TWO DOTS PUNC­TU­A­TI­ON
U+ 2E2C e2 b8 ac SQUARED FOUR DOT PUNC­TU­A­TI­ON
U+ 2E2D e2 b8 ad FIVE DOT MARK
U+ 2E31 e2 b8 b1 WORD SEPARATOR MIDDLE DOT
U+ 2E33 e2 b8 b3 RAISED DOT
U+ 2E48 e2 b9 88 LOW KAVYKA WITH DOT
U+ 2F02 e2 bc 82 KANGXI RA­DI­CAL DOT
U+ 302E e3 80 ae HANGUL SINGLE DOT TONE MARK
U+ 302F e3 80 af HANGUL DOUBLE DOT TONE MARK
U+ 30FB e3 83 bb KATAKANA MIDDLE DOT
U+ 312E e3 84 ae BOPOMOFO LET­TER O WITH DOT ABOVE
U+ A10D ea 84 8d YI SYL­LA­BLE DOT
U+ A717 ea 9c 97 MO­DI­FI­ER LET­TER DOT VER­TI­CAL BAR
U+ A718 ea 9c 98 MO­DI­FI­ER LET­TER DOT SLASH
U+ A719 ea 9c 99 MO­DI­FI­ER LET­TER DOT HO­RI­ZON­TAL BAR
U+ A73E ea 9c be LATIN CA­PI­TAL LET­TER RE­VER­SED C WITH DOT
U+ A73F ea 9c bf LATIN SMALL LET­TER RE­VER­SED C WITH DOT
U+ A78F ea 9e 8f LATIN LET­TER SINOLOGICAL DOT
U+ FB2A ef ac aa HEB­REW LET­TER SHIN WITH SHIN DOT
U+ FB2B ef ac ab HEB­REW LET­TER SHIN WITH SIN DOT
U+ FB2C ef ac ac HEB­REW LET­TER SHIN WITH DAGESH AND SHIN DOT
U+ FB2D ef ac ad HEB­REW LET­TER SHIN WITH DAGESH AND SIN DOT
U+ FBB2 ef ae b2 ARABIC SYMBOL DOT ABOVE
U+ FBB3 ef ae b3 ARABIC SYMBOL DOT BELOW
U+ FE30 ef b8 b0 PRE­SEN­TA­TI­ON FORM FOR VER­TI­CAL TWO DOT LEADER GLYPH FOR VERTICAL TWO DOT LEADER
U+ FE45 ef b9 85 SESAME DOT
U+ FE46 ef b9 86 WHITE SESAME DOT
U+ FF65 ef bd a5 HALFWIDTH KATAKANA MIDDLE DOT
U+ 10101 𐄁 f0 90 84 81 AEGEAN WORD SEPARATOR DOT
U+ 10A3A 𐨺 f0 90 a8 ba KHAROSHTHI SIGN DOT BELOW
U+ 10A50 𐩐 f0 90 a9 90 KHAROSHTHI PUNC­TU­A­TI­ON DOT
U+ 10AF2 𐫲 f0 90 ab b2 MANICHAEAN PUNC­TU­A­TI­ON DOUBLE DOT WITHIN DOT
U+ 10AF3 𐫳 f0 90 ab b3 MANICHAEAN PUNC­TU­A­TI­ON DOT WITHIN DOT
U+ 10AF4 𐫴 f0 90 ab b4 MANICHAEAN PUNC­TU­A­TI­ON DOT
U+ 10B3A 𐬺 f0 90 ac ba TINY TWO DOTS OVER ONE DOT PUNC­TU­A­TI­ON
U+ 10B3B 𐬻 f0 90 ac bb SMALL TWO DOTS OVER ONE DOT PUNC­TU­A­TI­ON
U+ 10B3C 𐬼 f0 90 ac bc LARGE TWO DOTS OVER ONE DOT PUNC­TU­A­TI­ON
U+ 10B3D 𐬽 f0 90 ac bd LARGE ONE DOT OVER TWO DOTS PUNC­TU­A­TI­ON
U+ 10B9C 𐮜 f0 90 ae 9c PSALTER PAHLAVI FOUR DOTS WITH DOT
U+ 10EB0 𐺰 f0 90 ba b0 YEZIDI LET­TER LAM WITH DOT ABOVE
U+ 10F46 𐽆 f0 90 bd 86 SOGDIAN COM­BI­NING DOT BELOW
U+ 10F48 𐽈 f0 90 bd 88 SOGDIAN COM­BI­NING DOT ABOVE
U+ 10F57 𐽗 f0 90 bd 97 SOGDIAN PUNC­TU­A­TI­ON CIRCLE WITH DOT
U+ 10F59 𐽙 f0 90 bd 99 SOGDIAN PUNC­TU­A­TI­ON HALF CIRCLE WITH DOT
U+ 11049 𑁉 f0 91 81 89 BRAHMI PUNC­TU­A­TI­ON DOT
U+ 1104A 𑁊 f0 91 81 8a BRAHMI PUNC­TU­A­TI­ON DOUBLE DOT
U+ 115C4 𑗄 f0 91 97 84 SIDDHAM SEPARATOR DOT
U+ 1BC21 𛰡 f0 9b b0 a1 DUPLOYAN LET­TER M WITH DOT
U+ 1BC22 𛰢 f0 9b b0 a2 DUPLOYAN LET­TER N WITH DOT
U+ 1BC23 𛰣 f0 9b b0 a3 DUPLOYAN LET­TER J WITH DOT
U+ 1BC25 𛰥 f0 9b b0 a5 DUPLOYAN LET­TER S WITH DOT
U+ 1BC26 𛰦 f0 9b b0 a6 DUPLOYAN LET­TER S WITH DOT BELOW
U+ 1BC2F 𛰯 f0 9b b0 af DUPLOYAN LET­TER J S WITH DOT
U+ 1BC84 𛲄 f0 9b b2 84 DUPLOYAN AFFIX HIGH DOT
U+ 1BC94 𛲔 f0 9b b2 94 DUPLOYAN AFFIX LOW DOT
U+ 1D16D 𝅭 f0 9d 85 ad MUSICAL SYMBOL COM­BI­NING AUGMENTATION DOT
U+ 1F4A0 💠 f0 9f 92 a0 DIAMOND SHAPE WITH A DOT INSIDE
U+ 1F52F 🔯 f0 9f 94 af SIX POINTED STAR WITH MIDDLE DOT
U+ 1F906 🤆 f0 9f a4 86 LEFT HALF CIRCLE WITH DOT
U+ 1F90A 🤊 f0 9f a4 8a DOWNWARD FACING HOOK WITH DOT
U+ 1F90B 🤋 f0 9f a4 8b DOWNWARD FACING NOTCHED HOOK WITH DOT
U+ 1FBBC 🮼 f0 9f ae bc RIGHT OPEN SQUARED DOT

Amp What search “dot” Unicode Characters & Entities

  • .. \ 00002eU + 2e "." & # 46; & # x2e; & period; full stopperiodhtml entitydotpointdecimal pointradix pointspotbasic latin

  • % C2% 95 \ 000095U + 95 "\ u0095" & # 149; & # x95; список ожидающих сообщений dotlatin-1, дополнение

  • · % C2% B7 \ 0000b7U + b7 "\ u00B7" & # 183; & # xb7; & middot; средняя точка; георгианская запятая & CenterDot; html entity & centerdot; interproductlidmid

  • Ċ % C4% 8A \ 00010aU + 10a "\ u010A" & # 266; & # x10a; & Cdot; заглавная латинская буква c точка над HTML расширенный-a

  • ċ % C4% 8B \ 0001010 + 10b "\ u010B" & # 267; & # x10b; & cdot; строчная латинская буква c точка над HTML entitylatin extended-a

  • Ė % C4% 96 \ 000116U + 116 "\ u0116" & # 278; & # x116; & Edot; латинская заглавная буква e над точкой HTML entitylatin extended-a

  • ė % C4% 97 \ 000117U + 117 "\ u0117" & # 279; & # x117; & edot; латинская строчная буква e над HTML сущности расширенная латинская буква a

  • Ġ % C4% A0 \ 000120U + 120 "\ u0120" & # 288; & # x120; & Gdot; заглавная латинская буква g над точкой над объектами расширенная латинская буква

  • ġ % C4% A1 \ 000121U + 121 "\ u0121" & # 289; & # x121; & gdot; строчная латинская буква g, точка над HTML entitylatin extended-a

  • İ % C4% B0 \ 000130U + 130 "\ u0130 "& # 304; & # x130; & Idot; заглавная латинская буква i, точка над HTML entitylatin extended-a

  • Ŀ % C4% BF \ 00013fU + 13f" \ u013F "& # 319; & # x13f; & Lmidot; заглавная латинская буква l средний dothtml entitylatin extended-a

  • ŀ % C5% 80 \ 000140U + 140 "\ u0140" & # 320; & # x140; & lmidot; латинская строчная буква l средний dothtml entitylatin extended-a

  • Ż % C5% BB \ 00017bU + 17b "\ u017B" & # 379; & # x17b; & Zdot; заглавная латинская буква z точка над HTML расширенный-a

  • ż % C5% BC \ 00017cU + 17c "\ u017C" & # 380; & # x17c; & zdot; строчная латинская буква z точка над HTML-сущностями расширенная латинская буква-a

  • Ǡ % C7% A0 \ 0001e0U + 1e0 "\ u01E0" & # 480; & # x1e0; заглавная латинская точка над точкой и макронлатинская заглавная буква точка макронлатин расширенная- b

  • ǡ % C7% A1 \ 0001e1U + 1e1 "\ u01E1" & # 481; & # x1e1; строчная латинская точка вверху и макронлатинская строчная точка макронлатин расширенный-b

  • Ȧ C8% A6 \ 000226U + 226 "\ u0226" & # 550; & # x226; заглавная латинская буква точка abovelatin расширенная-b

  • ȧ % C8% A7 \ 000227U + 227 "\ u0227" & # 551; & # x227; строчная латинская буква точка abovelatin расширенная-b

  • Ȯ % C8% AE \ 00022eU + 22e "\ u022E" & # 558; & # x22e; заглавная латинская буква o точка abovelatin расширенная-b

  • ȯ % C8% AF \ 00022fU + 22f "\ u022F" & # 559; & # x22f; строчная латинская буква o точка abovelatin расширенная-b

  • Ȱ % C8% B0 \ 000230U + 230 " \ u0230 "& # 560; & # x230; латинская заглавная буква" al буква o точка вверху и расширенный макронлатин-b

  • ȱ % C8% B1 \ 000231U + 231 "\ u0231" & # 561; & # x231; строчная латинская буква o точка вверху и расширенный макронлатин-b

  • ˙ % CB% 99 \ 0002d9U + 2d9 "\ u02D9" & # 729; & # x2d9; & DiacriticalDot; точка над точкой над HTML объектами и буквы модификатора интервала точки

  • % CC

    ̇ \ 307 "\ u0307" & # 775; & # x307; объединение точки вверху с интервалом точка сверху объединение диакритических знаков

  • ̣ % CC% A3 \ 000323U + 323 "\ u0323" & # 803; & # x323; объединение точка внизу без интервала точка внизу объединение диакритических знаков

  • ̤ % CC% A4 \ 000324U + 324 "\ u0324" & # 804; ͘ % CD% 98 \ 000358U + 358 "\ u0358" & # 856; & # x358; объединение точки над правым объединением диакритических знаков

  • ׁ % D7% 81 \ 000 5c1U + 5c1 "\ u05C1" & # 1473; & # x5c1; hebrew point shin dothebrew

  • ׂ % D7% 82 \ 0005c2U + 5c2 "\ u05C2" & # 1474; & # x5c2; hebrew point

  • ׄ % D7% 84 \ 0005c4U + 5c4 "\ u05C4" & # 1476; & # x5c4; верхний знак иврита dothebrew

  • ׅ % D7% 85 \ 000c5c5U + 5c5c5U + & # 1477; & # x5c5; нижний знак иврита dothebrew

  • ؞ % D8% 9E \ 00061eU + 61e "\ u061E" & # 1566; & # x61e; арабский тройной знак пунктуации markarabic

  • % D9% 9C \ 00065cU + 65c "\ u065C" & # 1628; & # x65c; арабский гласный знак точка нижеарабического

  • ڊ % DA% 8A \ 00068aU + 68a "\ u068A" & # 1674; & # x68a; арабская буква dal точка под арабским

  • ڋ % DA% 8B \ 00068bU + 68b "\ u068B" & # 1675; & # x68b; арабская буква dal точка внизу и маленький тахарабский

  • ڔ % DA% 94 \ 000694U + 694 "\ u0694" & # 1684; & # x694; арабская буква reh точка под арабской буквой ra do t нижеарабический

  • ږ % DA% 96 \ 000696U + 696 "\ u0696" & # 1686; & # x696; арабская буква reh точка внизу и точка над арабской буквой ra точка внизу и точка над арабской буквой

  • ښ % DA% 9A \ 00069aU + 69a "\ u069A" & # 1690; & # x69a; арабская буква: точка внизу и точка над арабской

  • ڢ % DA% A2 \ 0006a2U + 6a2 "\ u06A2" & # 1698; & # x6a2; арабская буква feh точка перемещена ниже арабская буква fa точка перемещена ниже арабская буква

  • ڣ % DA% A3 \ 0006a3U + 6a3 "\ u06A3" & # 1699; & # x6a3; арабская буква feh точка ниже арабской буквы fa точка нижеарабическая

  • ڧ % DA% A7 \ 0006a7U + 6a7 "\ u06A7" & # 1703; & # x6a7; арабская буква qaf точка надарабическая

  • ڬ % DAU% AC \ "\ u06AC" & # 1708; & # x6ac; арабская буква каф точка над арабской буквой кафе точка над арабской буквой

  • ڶ % DA% B6 \ 0006b6U + 6b6 "\ u06B6" & # 1718; & # x6b6; арабская буква lam dot вышеарабика

  • ڹ % DA% B9 \ 0006b9U + 6b9 "\ u06B9" & # 1721; & # x6b9; арабская буква полдень нижеарабическая

  • ڿ % DA% BF \ 0006bfU + 6bf "\ u06BF" \ # 1727; & # x6bf; арабская буква tcheh точка надарабическим

  • ۏ % DB% 8F \ 0006cfU + 6cf "\ u06CF" & # 1743; & # x6cf; арабская буква waw точка над арабским

  • % DB% BA \ 0006faU + 6fa "\ u06FA" & # 1786; & # x6fa; арабская буква, полоска точка нижеарабика

  • ۻ % DB% BB \ 0006fbU + 6fb "\ u06FB" & # 1787; & # x6fb; арабская буква папа точка нижеарабическая

  • ۼ % DB% BC \ 0006fcU + 6fc "\ u06FC" & # 1788; & # x6fc; арабская буква гейн точка нижеарабическая

    %
  • % DD 80 \ 000740U + 740 "\ u0740" & # 1856; & # x740; сирийский женский род доцириак

  • ݑ % DD% 91 \ 000751U + 751 "\ u0751" & # 1873; & # x751; арабское письмо beh точка внизу и три точки вверху парабика

  • ݔ % DD% 94 \ 000754 U + 754 "\ u0754" & # 1876; & # x754; арабская буква через две точки ниже и точка над арабским дополнением

  • ݢ % DD% A2 \ 000762U + 762 "\ u0762" & # 1890; & # x762; арабская буква кехе надарабическая добавка

  • ݥ % DD% A5 \ 000765U + 765 "\ u0765" & # 1893; & # x765; арабская буква Meem dot надарабная добавка

  • % DD % A6 \ 000766U + 766 "\ u0766" & # 1894; & # x766; арабская буква meem dot под арабским дополнением

  • ߳ % DF% B3 \ 0007f3U + 7f3 "\ u07F3" & # 2035; & # x7f3 ; nko объединение двойной точки abovenko

  • % E0% A2% A4 \ 0008a4U + 8a4 "\ u08A4" & # 2212; & # x8a4; арабская буква feh точка внизу и три точки над арабским расширенным-a

  • % E0% A2% A5 \ 0008a5U + 8a5 "\ u08A5" & # 2213; & # x8a5; арабская буква qaf точка нижеарабическая расширенная-a

  • % E0% A2% A9 \ 0008a9U + 8a9 "\ u08A9" & # 2217; & # x8a9; арабская буква yeh двумя точками ниже и точка a bovearabic extended-a

  • % E0% A2% AB \ 0008abU + 8ab "\ u08AB" & # 2219; & # x8ab; арабская буква waw точка внутриарабической расширенной-a

  • % E0 % A2% B4 \ 0008b4U + 8b4 "\ u08B4" & # 2228; & # x8b4; арабская буква kaf точка нижеарабической расширенной-a

  • % E0% A3% AA \ 0008eaU + 8ea "\ u08EA" & # 2282; & # x8ea; арабский тон на одну точку надарабическим расширенным-a

  • % E0% A3% AD \ 0008edU + 8ed "\ u08ED" & # 2285; & # x8ed; арабский тон на одну точку нижеарабического расширенного -a

  • % E0% A3% B5 \ 0008f5U + 8f5 "\ u08F5" & # 2293; & # x8f5; арабская жирная точка надарабическим расширенным-a

  • % E0% B6 \ 0008f6U + 8f6 "\ u08F6" & # 2294; & # x8f6; arabic kasra dot belowarabic extended-a

  • % E0% A3% BC \ 0008fcU + 8fc "\ u08FC" & # 2300; & # x8fc; арабская двойная стрелка вправо над дотарабическим расширенным-a

  • % E0% A3% BD \ 0008fdU + 8fd "\ u08F D "& # 2301; & # x8fd; арабская стрелка вправо над дотарабским расширенным-a

  • % E0% A3% BE \ 0008feU + 8fe" \ u08FE "& # 2302; & # x8fe; арабский damma dotarabic расширенный-a

  • % E0% A5% B1 \ 000971U + 971 "\ u0971" & # 2417; & # x971; знак деванагари с большим интервалом dotdevanagari

  • % E0% B \ 000d4eU + d4e "\ u0D4E" & # 3406; & # xd4e; малаялам буква точка rephmalayalam

  • % E1% 80% B7 \ 001037U + 1037 "\ u1037" & # 4151; & # x1037; myanmar; знак точка под мьянма

  • % E1% 90% A7 \ 001427U + 1427 "\ u1427" & # 5159; & # x1427; канадский слоговый язык конечная средняя точка объединенная канадская аборигенная слоговая

    %
  • 172171% E1 A3% 9F \ 0018dfU + 18df "\ u18DF" & # 6367; & # x18df; канадская слоговая буква конечная приподнятая точка объединенная канадская аборигенная слоговая буква расширена

  • ᩿ % E1% A9% BF \ 001a7fU + 1a7F "\ u # 6783; & # x1a7f; tai tham объединение криптограммы d ottai tham

  • % E1% AA% B4 \ 001ab4U + 1ab4 "\ u1AB4" & # 6836; & # x1ab4; объединение тройных точек, объединение диакритических знаков расширено

  • % E \ 001df8U + 1df8 "\ u1DF8" & # 7672; & # x1df8; объединение точки над левым объединением диакритических знаков дополняет

  • % E1% B8% 82 \ 001e02U + 1e02 "\ u1E6802" & # x1e02; латинская заглавная буква b точка абовелатин расширенный дополнительный

  • % E1% B8% 83 \ 001e03U + 1e03 "\ u1E03" & # 7683; & # x1e03; латинская строчная буква b точка абовелатин расширенный

  • дополнительный
  • % E1% B8% 84 \ 001e04U + 1e04 "\ u1E04" & # 7684; & # x1e04; заглавная латинская буква b точка ниже латинского расширенного дополнительного

  • % E1% B8% 85 \ 001e 1e05 "\ u1E05" & # 7685; & # x1e05; строчная латинская буква b точка под латинским расширением дополнительный

  • % E1% B8% 8A \ 001e0aU + 1e0a "\ u1E0A" & # 76900; & # x1e латинская заглавная буква d точка выше латинские расширенные дополнительные

  • % E1% B8% 8B \ 001e0bU + 1e0b "\ u1E0B" & # 7691; & # x1e0b; латинские строчные буквы d точка абовелатин расширенные дополнительные

  • E1% B8% 8C \ 001e0cU + 1e0c "\ u1E0C" & # 7692; & # x1e0c; заглавная латинская буква d точка ниже латинского расширенного дополнительного

  • % E1% B8% 8D \ 001e0dU + 1e0d "\ u1E 7693; & # x1e0d; строчная латинская буква d точка ниже латинского расширенного дополнения

  • % E1% B8% 9E \ 001e1eU + 1e1e "\ u1E1E" & # 7710; & # x1e1e; заглавная латинская буква f точка abovelatin расширенная дополнительный

  • % E1% B8% 9F \ 001e1fU + 1e1f "\ u1E1F" & # 7711; & # x1e1f; латинская строчная буква f точка абовелатин расширенный дополнительный

  • % E A2 \ 001e22U + 1e22 "\ u1E22" & # 7714; & # x1e22; заглавная латинская буква h точка абовелатин расширенный дополнительный

  • % E1% B8% A3 \ 001e23U + 1e23 "\ u1E23" & # 7715; & # x1e23; латинская строчная буква h делать т абовелатин расширенный дополнительный

  • % E1% B8% A4 \ 001e24U + 1e24 "\ u1E24" & # 7716; & # x1e24; заглавная латинская буква h точка ниже латинского расширенного дополнительного

  • % E % B8% A5 \ 001e25U + 1e25 "\ u1E25" & # 7717; & # x1e25; строчная латинская буква h точка ниже латинского расширенного дополнительного

  • % E1% B8% B2 \ 001e32U + 1e32 "\ u1E32" & # 7730; & # x1e32; заглавная латинская буква k точка под латиницей расширенная дополнительная

  • % E1% B8% B3 \ 001e33U + 1e33 "\ u1E33" & # 7731; & # x1e33; строчная латинская буква k под латиницей расширенный дополнительный

  • % E1% B8% B6 \ 001e36U + 1e36 "\ u1E36" & # 7734; & # x1e36; заглавная латинская буква l точка ниже латинского расширенный дополнительный

  • % E1% B % B7 \ 001e37U + 1e37 "\ u1E37" & # 7735; & # x1e37; строчная латинская буква l точка ниже латинского расширенного дополнения

  • % E1% B8% B8 \ 001e38U + 1e38 "\ u1E38" & # 7736 ; & # x1e38; заглавная латинская буква le l точка внизу и макронлатин расширенный дополнительно

  • % E1% B8% B9 \ 001e39U + 1e39 "\ u1E39" & # 7737; & # x1e39; строчная латинская буква l точка внизу и макронлатин расширенный дополнительный

  • % E1% B9% 80 \ 001e40U + 1e40 "\ u1E40" & # 7744; & # x1e40; заглавная латинская буква m точка абовелатин расширенный дополнительный

  • % E1% B9% 81 \ 001e41U + 1e41 "\ u1E41" & # 7745; & # x1e41; строчная латинская буква m точка абовелатин расширенный дополнительный

  • % E1% B9% 82 \ 001e42U + 1e42 "\ u1E42" & # 7746; & # x1e42; латинская заглавная буква m точка под латинской расширенной дополнительной

  • % E1% B9% 83 \ 001e43U + 1e43 "\ u1E43" & # 7747; & # x1e43; латинская строчная буква m точка под латинской расширенной дополнительной дополнительной

  • % E1% B9% 84 \ 001e44U + 1e44 "\ u1E44" & # 7748; & # x1e44; заглавная латинская буква n точка абовелатин расширенный дополнительный

  • % E1% B9% 85 \ 001e45U + 1e45 " \ u1E45 " & # 7749; & # x1e45; строчная латинская буква n точка абовелатин расширенный дополнительный

  • % E1% B9% 86 \ 001e46U + 1e46 "\ u1E46" & # 7750; & # x1e46; заглавная латинская буква n точка нижняя латинская расширенная дополнительная

  • % E1% B9% 87 \ 001e47U + 1e47 "\ u1E47" & # 7751; & # x1e47; строчная латинская буква n точка ниже латинская расширенная дополнительная

  • % E B9% 96 \ 001e56U + 1e56 "\ u1E56" & # 7766; & # x1e56; заглавная латинская буква p точка abovelatin расширенный дополнительный

  • % E1% B9% 97 \ 001e57U + 1e57 "\ u1E57" & # 7767; & # x1e57; строчная латинская буква p точка абовелатин расширенный дополнительный

  • % E1% B9% 98 \ 001e58U + 1e58 "\ u1E58" & # 7768; & # x1e58; заглавная латинская буква r точка абовелатин расширенный дополнительный

  • % E1% B9% 99 \ 001e59U + 1e59 "\ u1E59" & # 7769; & # x1e59; латинская строчная буква r точка абовелатин расширенный дополнительный

  • % E1% B9 9A \ 001e5aU + 1e5a " \ u1E5A "& # 7770; & # x1e5a; заглавная латинская буква r точка ниже латинского расширенного дополнения

  • % E1% B9% 9B \ 001e5bU + 1e5b" \ u1E5B "& # 7771; & # xatin1e5b; latin1e5b; small буква r точка под латинским расширением дополнительно

  • % E1% B9% 9C \ 001e5cU + 1e5c "\ u1E5C" & # 7772; & # x1e5c; заглавная латинская буква r точка внизу и макронлатин расширенный дополнительный

  • % E1% B9% 9D \ 001e5dU + 1e5d "\ u1E5D" & # 7773; & # x1e5d; строчная латинская буква r точка ниже и макронлатин расширенный дополнительно

  • % E1% B9% A0 \ 001e60U 1e60 "\ u1E60" & # 7776; & # x1e60; заглавная латинская буква s точка абовелатин расширенный дополнительный

  • % E1% B9% A1 \ 001e61U + 1e61 "\ u1E61" & # 7777; & # x1e61; латинская строчная буква s точка абовелатин расширенная дополнительная

  • % E1% B9% A2 \ 001e62U + 1e62 "\ u1E62" & # 7778; & # x1e62; заглавная латинская буква s точка ниже латинская расширенная дополнительная

  • % E1% B9% A3 \ 001e63U + 1e63 "\ u1E63" & # 7779; & # x1e63; строчная латинская буква s точка ниже латинская расширенная дополнительная

  • % E1% B9% A4 \ 001e64U + 1e64 " \ u1E64 "& # 7780; & # x1e64; заглавная латинская буква s с острым ударением и точка абовелатин расширенный дополнительный

  • % E1% B9% A5 \ 001e65U + 1e65" \ u1E65 "& # 7781; & # x1e65; строчная латинская буква s с острым ударением и точка абовелатин расширенный дополнительный

  • % E1% B9% A6 \ 001e66U + 1e66 "\ u1E66" & # 7782; & # x1e66; заглавная латинская буква s карон и точка абовелатин расширенный дополнительный

  • % E1% B9% A7 \ 001e67U + 1e67 "\ u1E67" & # 7783; & # x1e67; латинская строчная буква s карон и точка абовелатин расширенный дополнительный

  • % E1% B9 A8 \ 001e68U + 1e68 "\ u1E68" & # 7784; & # x1e68; заглавная латинская буква s точка ниже и точка abovelatin расширены дополнительно

  • % E1% B9% A9 \ 001e69U + 1e69 "\ u1E69" & # 7785; & # x1e69; строчная латинская буква s точка белу w и точка абовелатин расширенный дополнительный

  • % E1% B9% AA \ 001e6aU + 1e6a "\ u1E6A" & # 7786; & # x1e6a; заглавная латинская буква t точка абовелатин расширенный дополнительный

  • 17

  • 17 % E1% B9% AB \ 001e6bU + 1e6b "\ u1E6B" & # 7787; & # x1e6b; строчная латинская буква t точка абовелатин расширенный дополнительный

  • % E1% B9% AC \ 001e6cU + 1e6c "\ u1e6c" "& # 7788; & # x1e6c; заглавная латинская буква t точка ниже латинского расширенного дополнительного

  • % E1% B9% AD \ 001e6dU + 1e6d" \ u1E6D "& # 7789; & # x1e6d; строчная латинская буква t точка под латиницей расширенная дополнительная

  • % E1% B9% BE \ 001e7eU + 1e7e "\ u1E7E" & # 7806; & # x1e7e; заглавная латинская буква v точка ниже латинская расширенная дополнительная

  • E1 % B9% BF \ 001e7fU + 1e7f "\ u1E7F" & # 7807; & # x1e7f; строчная латинская буква v точка ниже латинского расширенного дополнительного

  • % E1% BA% 86 \ 001e86U + 1e86 "\ u1E86" & # 7814; & # x1e86; латинский ca заглавная буква w точка абовелатин расширенный дополнительный

  • % E1% BA% 87 \ 001e87U + 1e87 "\ u1E87" & # 7815; & # x1e87; строчная латинская буква w точка абовелатин расширенный дополнительный

  • % E1% BA% 88 \ 001e88U + 1e88 "\ u1E88" & # 7816; & # x1e88; заглавная латинская буква w точка ниже латинского расширенного дополнительного

  • % E1% BA% 89 \ 001e89U + 1e89 "\ u1E89 "& # 7817; & # x1e89; строчная латинская буква w точка под латиницей расширенный дополнительный

  • % E1% BA% 8A \ 001e8aU + 1e8a" \ u1E8A "& # 7818; & # x1e8a; заглавная латинская буква x точка абовелатин расширенный дополнительный

  • % E1% BA% 8B \ 001e8bU + 1e8b "\ u1E8B" & # 7819; & # x1e8b; строчная латинская буква x точка абовелатин расширенный дополнительный

  • 171% E1% BA% 8E \ 001e8eU + 1e8e "\ u1E8E" & # 7822; & # x1e8e; заглавная латинская буква y точка абовелатин расширенный дополнительный

  • % E1% BA% 8F \ 001e8fU + 1e8f "\ u1E8F" \ u1E8F "\ u1 & # 7823; & # x1e8f ; латинская строчная буква y точка абовелатин расширенный дополнительный

  • % E1% BA% 92 \ 001e92U + 1e92 "\ u1E92" & # 7826; & # x1e92; заглавная латинская буква z точка ниже латинского расширенного дополнительного

  • % E1% BA% 93 \ 001e93U + 1e93 "\ u1E93" & # 7827; & # x1e93; строчная латинская буква z точка ниже латинской расширенной дополнительной

  • % E1% BA% 9B \ 001e9bU + 1e9b "\ u1E9B" & # 7835; & # x1e9b; строчная латинская буква длинная s точка абовелатин расширенный дополнительный

  • % E1% BA% A0 \ 001ea0U + 1ea0 "\ u1EA0" & # 7840; & # x1ea0; латинская заглавная буква точка под латиницей расширенная дополнительная

  • % E1% BA% A1 \ 001ea1U + 1ea1 "\ u1EA1" & # 7841; & # x1ea1; латинская строчная буква точка ниже латинская расширенная дополнительная

  • Ậ % E1% BA% AC \ 001eacU + 1eac "\ u1EAC" & # 7852; & # x1eac; заглавная латинская буква с циркумфлексом и точка под латинским расширением дополнительно

  • % E1% BA% AD \ 001eadU + 1ead " \ u1EAD "& # 7853; & # x1ead; строчная латинская буква с циркумфлексом и точка под латинским расширением дополнительно

  • % E1% BA% B6 \ 001eb6U + 1eb6" \ u1EB6 "& # 7862; & # x1eb6; latin заглавная буква breve и точка под латинским расширением дополнительно

  • % E1% BA% B7 \ 001eb7U + 1eb7 "\ u1EB7" & # 7863; & # x1eb7; латинская строчная буква breve и точка под латинским расширением дополнительно

  • % E1% BA% B8 \ 001eb8U + 1eb8 "\ u1EB8" & # 7864; & # x1eb8; заглавная латинская буква e точка ниже латинского расширенного дополнительного

  • % E1% BA% B9 \ 001eb9U + 1eb9U + "\ u1EB9" & # 7865; & # x1eb9; строчная латинская буква e точка под латинским расширенным расширением

  • % E1% BB% 86 \ 001ec6U + 1ec6 "\ u1EC6" & # 7878; & # x1ec6; латинский заглавная буква e с циркумфлексом и точка под латинским расширением дополнительно

  • % E1% BB% 87 \ 001ec7U + 1ec7 "\ u1EC7" & # 7879; & # x1ec7; строчная латинская буква e с циркумфлексом и точка ниже латинская расширенная дополнительная

  • % E1% BB% 8A \ 001ecaU + 1eca "\ u1ECA" & # 7882; & # x1eca; заглавная латинская буква i точка ниже латинского расширенного дополнительного

  • % E1% BB% 8 \ 001ecbU + 1ecb "\ u1ECB" & # 7883; & # x1ecb; строчная латинская буква i точка ниже латинского расширенного дополнения

  • % E1% BB% 8C \ 001eccU + 1ecc "\ u1ECC" & # 7884; & # x1ecc; заглавная латинская буква o точка ниже латинского расширенного дополнительного

  • % E1% BB% 8D \ 001ecdU + 1ecd "\ u1ECD" & # 7885; & # x1ecd; латинская строчная буква o ниже латинского расширенного дополнительного

  • % E1% BB% 98 \ 001ed8U + 1ed8 "\ u1ED8" & # 7896; & # x1ed8; заглавная латинская буква o с циркумфлексом и точка под латинским расширением дополнительно

  • % E1% BB% 99 \ 001ed9U + 1ed9 "\ u1ED9" & # 7897; & # x1ed9; строчная латинская буква o с циркумфлексом и точка под латинским расширением дополнительно

  • % E1% BB% A2 \ 001ee2U + 1ee2 "\ u1EE2" & # 7906 ; & # x1ee2; латинская заглавная буква эр о рог и точка под латинским расширением дополнительно

  • % E1% BB% A3 \ 001ee3U + 1ee3 "\ u1EE3" & # 7907; & # x1ee3; латинская строчная буква или рог и точка под латинским расширением дополнительно

  • % E1% BB% A4 \ 001ee4U + 1ee4 "\ u1EE4" & # 7908; & # x1ee4; заглавная латинская буква u точка ниже латинского расширенного дополнительного

  • % E1% BB% A5 \ 001ee5U + 1ee5 "\ u1EE5" & # 7909; & # x1ee5; строчная латинская буква u точка ниже латинского расширенного дополнения

  • % E1% BB% B0 \ 001ef0U + 1ef0 "\ u1EF0" & # 7920; & # x1ef0; заглавная латинская буква u рог и точка под латинским расширением дополнительно

  • % E1% BB% B1 \ 001ef1U + 1ef1 "\ u1EF1" & # 7921; & # x1ef1; строчная латинская буква u рог и точка под латинским расширением дополнительно

  • % E1% BB% B4 \ 001ef4U + 1ef4 "\ u1EF4" & # 7924; & # x1ef4; заглавная латинская буква y точка ниже латинской расширенной дополнительной

  • % E1% BB% B5 \ 001ef5U + 1ef5 "\ u1EF5" & # 7925; & # x1ef5; строчная латинская буква y, точка ниже латинского расширенного дополнения

  • % E2% 80% A2 \ 002022U + 2022 "\ u2022" & # 149; & # x95; & bull; bulletblack маленький кружокhtml объекты & bullet; dotseparatoralt + 0149общая пунктуация

  • % E2% 80% A4 \ 002024U + 2024 "\ u2024" & # 8228; & # x2024; выноска с одной точкой общая пунктуация

  • % E2% 80% A5 \ 002025U + 2025 "\ u2025" & # 8229; & # x2025; & nldr; двухточечный лидерhtml объектыобщая пунктуация

  • % E2% 80% A6 \ 002026U + 2026 "\ u2026" & # 133; & # x85; & hellip; горизонтальный многоточие с многоточием & mldrt; dotsomission...elipseselipsisalt + 0133общая пунктуация

  • % E2% 81% 96 \ 002056U + 2056 "\ u2056" & # 8278; & # x2056; трехточечная пунктуацияобщая пунктуация%

  • 7

  • 72 % 98 \ 002058U + 2058 "\ u2058" & # 8280; & # x2058; пунктуация из четырех точек общая пунктуация

  • % E2% 81% 99 \ 002059U + 2059 "\ u2059" & # 8281; & # x2059 ; пунктуация пятью точками общая

  • % E2% 81% 9A \ 00205aU + 205a "\ u205A" & # 8282; & # x205a; двухточечная пунктуация общая пунктуация

    %
  • % E⁛ 9B \ 00205bU + 205b "\ u205B" & # 8283; & # x205b; четырехточечный знак общая пунктуация

  • % E2% 88% 94 \ 002214U + 2214 "\ u2214" & # 8724; & # x2214; & dotplus; dot plushtml entity & plusdo; математические операторы

  • % E2% 88% B8 \ 002238U + 2238 "\ u2238" & # 8760; & # x2238; & dotminus; dot minushtml entity & minusd; математические операторы

  • 171 ⊙
    % E2% 8A% 99 \ 002299U + 2299 "\ u2299" & # 8857; & # x2299; & CircleDot; обведенные точки operatorhtml объекты & odot; математические операторы

  • % E2% 8A% A1 + \ 0022a1 22a1 "\ u22A1" & # 8865; & # x22a1; & dotsquare; квадрат точки operatorhtml сущности & sdotb; математические операторы

  • % E2% 8B% 85 \ 0022c5U + 22c5 "\ u22C5" & # 8221; & # x ; & sdot; dot operatorhtml entitybulletseparatorm Mathematical Operators

  • % E2% 8B% 96 \ 0022d6U + 22d6 "\ u22D6" & # 8918; & # x22d6; & lessdot; меньше точки, чем dothtml математические операторы &

  • % E2% 8B% 97 \ 0022d7U + 22d7 "\ u22D7" & # 8919; & # x22d7; & gtdot; больше, чем dotgreater, чем dothtml entity & gtrdot; математические операторы

  • %
  • E2 9417% % B5 \ 0022f5U + 22f5 "\ u22F5" & # 8949; & # x22f5; & isindot; элемент точки над HTML-объектами математические операторы

  • % E2% 8D% BF \ 00237fU + 23 7f "\ u237F" & # 9087; & # x237f; вертикальная линия средняя точка прочие технические

  • % E2% 97% 89 \ 0025c9U + 25c9 "\ u25C9" & # 9673; & # x25c9; рыбий глаз в кружке заполненныйполый круг, содержащий залитые геометрические фигуры, направленные по окружности

  • % E2% 97% AC \ 0025ecU + 25ec "\ u25EC" & # 9708; & # x25ec; & tridot; белый треугольник, указывающий вверх точка белый треугольник, указывающий вверх, dothtml объекты геометрические формы

  • % E2% 9A% 86 \ 002686U + 2686 "\ u2686" & # 9862; & # x2686; белый круг, точка справа прочие символы

  • % E2% 9A% 88 \ 002688U "\ u2688" & # 9864; & # x2688; черный кружок белая точка справа прочие символы

  • % E2% 9F% 87 \ 0027c7U + 27c7 "\ u27C7" & # 10183; & # x27c7; точка внутриразные математические символы-a

  • % E2% 9F% 90 \ 0027d0U + 27d0 "\ u27D0" & # 10192; & # x27d0; белый ромб с точкой по центру разные математические символы-a 9 0007

  • % E2% 9F% 91 \ 0027d1U + 27d1 "\ u27D1" & # 10193; & # x27d1; и точка разные математические символы-a

  • % E2% 27d3U \ 93 + 27d3 "\ u27D3" & # 10195; & # x27d3; нижний правый угол точки разные математические символы-a

  • % E2% 9F% 94 \ 0027d4U + 27d4 "\ u27D4" & # 10196; & # x27d4 ; верхний левый угол точка разные математические символы-a

  • % E2% A6% 91 \ 002991U + 2991 "\ u2991" & # 10641; & # x2991; & langd; левая угловая скобка dothtml объекты разные математические символы-b

  • % E2% A6% 92 \ 002992U + 2992 "\ u2992" & # 10642; & # x2992; & rangd; правая угловая скобка dothtml объекты разные математические символы-b

  • % E % 9D \ 00299dU + 299d "\ u299D" & # 10653; & # x299d; & angrtvbd; измеренный прямой угол dothtml объектов разные математические символы-b

  • % E2% A7% 8A \ 0029caU + 29ca "\ u CA "& # 10698; & # x29ca; треугольная точка над другими математическими символами-b

  • % E2% A8% 80 \ 002a00U + 2a00" \ u2A00 "& # 10752; & # x2a00; & bigodot; n- оператор с точкой в ​​кружке html объекты и дополнительные математические операторы

  • % E2% A8% 83 \ 002a03U + 2a03 «\ u2A03» & # 10755; & # x2a03; n-арный оператор объединения dotsupplemental 7

  • % E2% A8% A5 \ 002a25U + 2a25 "\ u2A25" & # 10789; & # x2a25; & plusdu; знак плюс точка под HTML сущностямидополнительные математические операторы

  • % E2% A8 %a AA + 002a 2a2a "\ u2A2A" & # 10794; & # x2a2a; & minusdu; знак минус точка внизу HTML сущностидополнительные математические операторы

  • % E2% A8% B0 \ 002a30U + 2a30 "\ u2 ;A30" & #00a30 "& #00a30" & #00a30 "& #00a30" ; & timesd; знак умножения точка над HTML-объектамидополнительные математические операторы

  • % E2% A9% 80 \ 002a40U ​​+ 2a40 "\ u2A40" & # 10816; & # x2a40; & capdot ; точки пересечения дополнительные математические операторы

  • % E2% A9% 91 \ 002a51U + 2a51 "\ u2A51" & # 10833; & # x2a51; & # x2a51; логические и точка над дополнительными математическими операторами%

  • 17

  • 17 % A9% 92 \ 002a52U + 2a52 "\ u2A52" & # 10834; & # x2a52; логическая точка вверху дополнительные математические операторы

  • % E2% A9% A6 \ 002a66U + 2a66 "\ u2A66" & # 10854 & # x2a66; & sdote; равно знаковой точке под HTML-объектамидополнительные математические операторы

  • % E2% A9% A7 \ 002a67U + 2a67 "\ u2A67" & # 10855; & # x2a67; идентичные точки над 74 дополнительными математическими операторами

    % E2% A9% AA \ 002a6aU + 2a6a "\ u2A6A" & # 10858; & # x2a6a; & simdot; оператор тильда точка над объектами дополнительные математические операторы

  • 002a6a% ADU + 2a6d "\ u2A6D" & # 10861; & # x2a6d; & congdot; конгруэнтная точка над HTML-объектами дополнительные математические операторы

  • ⩿ % E2% A9% BF \ 002a7fU + 2a7f "\ u2A7F" & # 10879; & # x2a7f; & lesdot; меньше наклонного равно точке внутри сущностей HTML Дополнительные математические операторы%

  • E217

    % AA% 80 \ 002a80U + 2a80 "\ u2A80" & # 10880; & # x2a80; & gesdot; наклон больше, чем точка внутри сущностей HTML, дополнительные математические операторы

  • % E2% AA% 81 \ 002a81U + 2a81 "\ u2A81" & # 10881; & # x2a81; & lesdoto; наклонен меньше, чем точка над HTML-объектами дополнительные математические операторы

  • % E2% AA% 82 \ 002a82U + 2a82 "\ u2A82" & # 10882; & # x2a82; & gesdoto; наклон больше, чем точка над HTML-объектами, дополнительные математические операторы

  • % E2% AA% 83 \ 002a83U + 2a83 "\ u2A83" & # 10883; & # x2a83; & lesdotor; less- чем наклонно равно точке над объектами righthtml Дополнительные математические операторы

  • % E2% AA% 84 \ 002a84U + 2a84 "\ u2A84" & # 1088 4; & # x2a84; & gesdotol; наклонно больше, чем точка над левыми объектами Дополнительные математические операторы

  • % E2% AA% 97 \ 002a97U + 2a97 "\ u2A97" & # 10903; & # x2a97; & elsdot3; & # x2a97; ; наклон, равный меньше точки внутри объектов HTML, дополнительные математические операторы

  • % E2% AA% 98 \ 002a98U + 2a98 "\ u2A98" & # 10904; & # x2a98; & egsdot; наклонный равен больше точки внутриhtml entitysupplemental математические операторы

  • % E2% AA% BD \ 002abdU + 2abd "\ u2ABD" & # 10941; & # x2abd; & subdot; subset dothtml entitysupplemental% математические операторы

  • % AA% BE \ 002abeU + 2abe "\ u2ABE" & # 10942; & # x2abe; & supdot; superset dothtml entitysupplemental Mathematical Operators

  • % E2% AB% 83 \ 002ac3U + 2ac3 "\ u2AC3" & # 10947AC3 "& # 10947AC3" ; & # x2ac3; & subedot; подмножество элементов, равных точке над HTML, дополнительные математические операторы

  • 94 171 ⫄ % E2% AB% 84 \ 002ac4U + 2ac4 "\ u2AC4" & # 10948; & # x2ac4; & supedot; надмножество равных точкой над HTML-объектами дополнительные математические операторы

  • % E2% B8% 9E \ 002e1eU + 2e1e "\ u2E1E" & # 11806; & # x2e1e; точка тильды над дополнительной пунктуацией

  • % E2% B8% 9F \ 002e1fU + 2e1f "\ u2801F; нижняя пунктуация

  • % E2% B8% AA \ 002e2aU + 2e2a "\ u2E2A" & # 11818; & # x2e2a; пунктуация двумя точками поверх одной точки дополнительная% пунктуация

    % E2 AB \ 002e2bU + 2e2b "\ u2E2B" & # 11819; & # x2e2b; одна точка над двумя точками пунктуация дополнительная пунктуация

  • % E2% B8% AC \ 002e2cU + 2e2c & # 11819; # x2e2c; квадрат пунктуации с четырьмя точками дополнительная пунктуация

  • 2 % E2% B8% AD \ 002e2dU + 2e2d "\ u2E2D" & # 11821; & # x2e2d; знак пяти точек

  • 172% E2% B8% B1 \ 002e31U + 2e31 "\ u2E31" & # 11825; & # x2e31; разделитель слов средняя точка дополнительная пунктуация

  • % E2% B8% B3 \ 002e33U + 2e33 "\ u2E # 11827; & # x2e33; дополнительная пунктуация с выпуклыми точками

  • % E2% B9% 88 \ 002e48U + 2e48 "\ u2E48" & # 11848; & # x2e48; нижняя кавыка дополнительная пунктуация

    % E2% BC% 82 \ 002f02U + 2f02 "\ u2F02" & # 12034; & # x2f02; радикал канкси дотканкси радикал

  • % E3% 83% BB \ 0030fbU + 30fb "\ u30FB" ; & # x30fb; катакана средний дотдоцинтерпунктмиддоткатакана

  • % E3% 84% AE \ 00312eU + 312e "\ u312E" & # 12590; EA% 84% 8D \ 00a10dU + a10d "\ uA10D" & # 41229; & # xa10d; yi слог dotyi слоги

  • % EA% 9C% 97 \ 00a717U + a717 "\ uA717" & # 42775 & # xa717; модификатор буквы точка вертикальная полоса модификатор тон букв

    941 74
  • % EA% 9C% 98 \ 00a718U + a718 "\ uA718" & # 42776; & # xa718; модификатор точка косая черта буквы модификатора

  • % EA% 9C% 99 \ 00a719U + a719 "\ uA719" & # 42777; & # xa719; модификатор буква точка горизонтальная полоса модификатор тона буквы

  • % EA% 9C% BE \ 00a73eU + a73e "\ uA73E" & # 42814; & # xa73e; латинский заглавная буква перевернутая c дотлатинская расширенная-d

  • % EA% 9C% BF \ 00a73fU + a73f "\ uA73F" & # 42815; & # xa73f; строчная латинская буква перевернутая c дотлатинская расширенная-d

  • % EA% 9E% 8F \ 00a78fU + a78f "\ uA78F" & # 42895; & # xa78f; латинская буква синологическая dotlatin расширенная-d

  • שׁ % EF% AC% AA \ 00fb2aU + fb2a " \ uFB2A "& # 64298; & # xfb2a; буква иврита шин син точечная алфавитная форма представления

  • שׂ % EF% AC% AB \ 00fb2bU + fb2b" \ uFB2B "& # 64299; & # xfrewb2bin letter sh синусоидальный алфавитный формат

  • 941 71 שּׁ % EF% AC% AC \ 00fb2cU + fb2c "\ uFB2C" & # 64300; & # xfb2c; ивритские буквы шин дагеш и голень точечно-алфавитные формы

  • שּׂ % EF% AC% ADU + 00fb fb2d "\ uFB2D" & # 64301; & # xfb2d; ивритские буквы шин дагеш и син точечно-буквенные формы представления

  • % EF% AE% B2 \ 00fbb2U + fbb2 "\ uFBB2" & # 644bb34; ; арабский символ точка над арабскими формами представления-a

  • % EF% AE% B3 \ 00fbb3U + fbb3 "\ uFBB3" & # 64435; & # xfbb3; арабский символ точка под арабскими формами представления-a

  • 9000 % EF% BD% A5 \ 00ff65U + ff65 "\ uFF65" & # 65381; & # xff65; катакана средней ширины и полуширина формы

  • 𐄁 % F0% 90% 84% 81 \ 010101U + 10101 "\ uD800 \ uDD01" & # 65793; & # x10101; эгейский разделитель слов дотаэгейские числа

  • 𐫲 % F0% 90% AB% B2 \ 010af2U + 10af2 "\ uD802 \ uDEF2;" & # 68338 # x10af2; манихейская двойная точка пунктуации внутри dotmanichaean 90 007

  • 𐫳 % F0% 90% AB% B3 \ 010af3U + 10af3 "\ uD802 \ uDEF3" & # 68339; & # x10af3; манихейская пунктуационная точка внутри dotmanichaean

  • %
  • % F0 AB% B4 \ 010af4U + 10af4 "\ uD802 \ uDEF4" & # 68340; & # x10af4; манихейская пунктуация dotmanichaean

  • 𐮜 % F0% 90% AE% 9C \ 010b9cU \ uD9CU + 10b809c # 68508; & # x10b9c; псалтырь пехлеви четыре точки dotpsalter пехлеви

  • 𐺰 % F0% 90% BA% B0 \ 010eb0U + 10eb0 "\ uD803 \ uDEB0" & # 69296; ldotidi letter aboveyezidi

  • Щелкните, чтобы отобразить более 250.
  • ⁍➡‣🅐➀ Копирование и вставка маркера • Точечный символ

    Щелкните значок маркера ниже, чтобы скопировать текстовый символ маркера или символ точек в буфер обмена. Затем вставьте этот символ пули в свой текст.

    Пуля
    балл
    ⦿
    🅐 🅑 🅒 🅓 🅔 🅕 🅖 🅗 🅘
    Скопируйте и вставьте + Узнайте, как вводить символы стрелок ➟ ➡ ➢ ➣ ➤ ➥ ➦ ➧ ➨ ➚ ➘ ➙ ➛ ➜ ➝ ➞ ♐ ➲ ➳ ➳ ➴ ➵ ➷ ➸ ↖ ↗ ↘ ↙ ↛ ⏎ прямо с клавиатуры.Вы можете разместить их в Facebook, Youtube или Instagram. Способы создания символов стрелок, объектов HTML в кодировке Unicode и т. Д. Надуйте свои буквы и цифры и сделайте свой текст гладким ⓑⓤⓑⓑⓛⓔ с помощью этого текстового генератора пузырьков!
    Символы

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

    Точечный символ и другие маркированные знаки

    Маркер - это типографский символ или глиф, используемый для ввода элементов в список. Символ пули может принимать любую из множества форм, например средний точечный символ •, квадрат, ромб, стрелку ➡, маркер ⁍ и т. Д., А типичное программное обеспечение текстового процессора предлагает широкий выбор форм и цвета.Несколько обычных символов обычно используются в тексте, состоящем только из ASCII, или в других средах, где маркеры недоступны. Конечно, при письме от руки маркеры можно рисовать в любом стиле. Исторически символ индекса был популярен для аналогичных целей.

    Маркированные символы часто используются в
    🅐 Ноты
    🅑 Презентации
    🅒 Техническое письмо
    🅓 Справочные работы


    Маркер точка на клавиатуре

    Выберите свою систему и узнайте.

    Окна
    Bullet Point на клавиатуре Windows
    Символ средней точки Alt-коды
    Состояния переключения

    Настройте раскладку клавиатуры в Windows так, чтобы вы могли вводить все дополнительные символы так же легко, как и любой другой текст. На настройку уходит около 5-10 минут, но вы будете печатать как начальник. Используя эту технику, вы можете назначить • маркеры и любые другие текстовые символы на клавиатуре.

    Карта персонажей

    CharMap позволяет вам просматривать и использовать все маркеры, маркеры и другие символы, доступные во всех шрифтах (некоторые примеры шрифтов: «Arial», «Times New Roman», «Webdings»), установленных на вашем компьютере.С его помощью вы можете вводить символы маркированного списка.

    Mac
    Emoji со средней точкой на iOS (iPhone, iPad и iPod touch)
    Простой и красивый способ узнать, как добавить виртуальную клавиатуру для символов Emoji, отображаемых в виде небольших изображений. Сама клавиатура предустановлена ​​на вашем устройстве iOS, поэтому вам не нужно ничего скачивать или покупать.
    Палитра символов

    Палитра символов позволяет вам просматривать и использовать все маркированные знаки и символы, включая маркерные знаки, доступные во всех шрифтах (некоторые примеры шрифтов: «Arial», «Times New Roman», «Webdings»), установленных на вашем компьютере.


    Linux
    С клавиатуры
    Карта символов

    Карта символов позволяет вам просматривать и использовать любой маркер и другие символы, доступные во всех шрифтах (некоторые примеры шрифтов: «Arial», «Times New Roman», «Webdings»), установленных на вашем компьютере. Он также может помочь вам найти коды Unicode для ввода символов с клавиатуры.

    HTML код

    Ниже приведен список объектов HTML и JavaScript для маркеров.В Javascript вы должны написать как = "этот \ u2669 символ", если вы хотите включить специальный символ в строку.

    HTML-объект Объект JS Символ
    & # x2022; \ u2022
    & # x25d8; \ u25d8
    & # x25cb; \ u25cb
    & # x25d9; \ u25d9

    Скопируйте и вставьте эмодзи руки 👎 🖕 ✊ 👊 👌 🙌 🙋 🙏 🙏 🤔 🤘 🖐 🖖 и многое другое!

    c # - Какой пароль показывает черную точку (•) в текстовом поле winforms?

    c # - Какой пароль показывает черную точку (•) в текстовом поле winforms? - Переполнение стека

    Присоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.

    Спросил

    Просмотрено 350к раз

    Короткий вопрос здесь:

    В .Net 4.0 Winforms , как использовать свойство PasswordChar текстового поля , чтобы показать обычную черную точку как символ ? Может быть, я могу использовать какой-нибудь шрифт с этим символом?

    Если я использую ' UseSystemPasswordChar = true ', отображается звездочка (*).

    Ридой

    6,07022 золотых знака2626 серебряных знаков6060 бронзовых знаков

    Создан 29 окт.

    Эдвин де КонингЭдвин де Конинг

    13.5k66 золотых знаков5252 серебряных знака7171 бронзовый знак

    2

    Вы можете использовать это: • Вы можете ввести его, нажав клавишу Alt и набрав 0149.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *