Symbol c: C Symbols Copy and Paste ⓒ ⒞ ḉ c ℂ ℭ ℃ ₡ ∁ C

Файлы символов (или PDB-файлы) в отладчике Visual Studio

  • Статья
  • Чтение занимает 13 мин

Область применения:Visual StudioVisual Studio для Mac Visual Studio Code

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

При создании проекта из интегрированной среды разработки Visual Studio со стандартной конфигурацией отладочной сборки компилятор создает необходимые файлы символов.

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

  • Настройка расположения файлов символов
  • Загрузка символов при отладке
  • Параметры компилятора для символов

Подробные сведения о файлах символов см. в следующих статьях:

  • Общие сведения о файлах символов и параметрах символов Visual Studio

Принципы использования файлов символов

PDB-файл содержит отладочные данные и сведения о состоянии проекта, позволяющие выполнять инкрементную компоновку отладочной конфигурации приложения. Отладчик Visual Studio использует PDB-файлы для определения двух ключевых элементов информации во время отладки:

  • Имя исходного файла и номер строки, которая отображается в интегрированной среде разработки Visual Studio.
  • Расположение точки останова в приложении.

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

Отладчик загружает только те PDB-файлы, которые точно соответствуют PDB-файлам, созданным при построении приложения (то есть исходные PDB-файлы или их копии). Точное дублирование является обязательным, поскольку компоновка приложения может быть изменена даже в том случае, если сам код не изменялся. Дополнительные сведения см. в статье Почему Visual Studio требует, чтобы файлы символов отладчика точно соответствовали двоичным файлам, с которыми они были собраны?

Совет

Если требуется выполнить отладку кода за пределами исходного кода проекта, например кода Windows или стороннего кода, вызываемого проектом, необходимо указать расположение PDВ-файлов (и, если необходимо, исходных файлов) для внешнего кода, причем эти файлы должны точно соответствовать сборкам вашего приложения.

Места, в которых отладчик ищет символы

При отладке проекта в интегрированной среде разработки Visual Studio отладчик автоматически загружает файлы символов, которые он может найти по умолчанию.

Примечание

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

Отладчик ищет файлы символов в следующих местах:

  1. Папка проекта

  2. Расположение, указанное в библиотеке DLL или в исполняемом файле (EXE).

    По умолчанию, если на компьютере производится сборка библиотеки DLL или исполняемого файла (EXE), компоновщик помещает полный путь и имя связанного PDB-файла в библиотеку DLL или в EXE-файл. Отладчик проверяет, присутствует ли файл символов в этом расположении.

  3. Папка, в которой располагается сам DLL- или EXE-файл.

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

    • Любая папка локального кэша символов.

    • Указанные серверы и расположения символов — локальные, сетевые или в Интернете — такие как серверы символов корпорации Майкрософт, если эта возможность включена. Visual Studio может загружать файлы отладочных символов с серверов символов, которые реализуют протокол symsrv. Visual Studio Team Foundation Server и средства отладки для Windows — это два средства, которые могут использовать серверы символов.

      Возможно использование следующих серверов символов:

      Общедоступные серверы символов Майкрософт При отладке отказов, возникающих при обращении к системной библиотеке DLL или библиотеке стороннего производителя, зачастую требуются системные PDB-файлы. Системные PDB-файлы содержат символьные данные для библиотек DLL, EXE-файлов и драйверов устройств Windows. Символы для операционных систем Windows, MDAC, IIS, ISA и .NET можно получить с общедоступных серверов символов корпорации Майкрософт.

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

      Сторонние серверы символов Сторонние поставщики приложений Windows и библиотек могут предоставить доступ к серверу символов в Интернете.

      Предупреждение

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

Настройка расположения файлов символов и параметров загрузки

По умолчанию отладчик выполняет поиск в различных расположениях символов. См. раздел Места, в которых отладчик ищет символы.

На странице Сервис>Параметры>Отладка>Символы можно выполнить следующие действия.

  • Укажите и выберите пути поиска для файлов символов.
  • Укажите серверы символов для Майкрософт, Windows или сторонних компонентов.
  • Указать модули, для которых отладчик будет или не будет автоматически загружать символы.
  • Эти параметры можно изменять во время выполнения отладки. См. раздел Загрузка символов при отладке.

Указание расположения символов и параметров загрузки:

  1. В Visual Studio откройте меню Сервис>Параметры>Отладка>Символы (или Отладка>Параметры>Символы).

  2. В разделе Места размещения файлов символов (.pdb) :

    • Установите соответствующий флажок, чтобы использовать Серверы символов (Майкрософт) или Сервер символов NuGet.org.

    • Чтобы добавить новое расположение сервера символов:

      1. Щелкните символ + на панели инструментов.
      2. Укажите в текстовом поле URL-адрес (http), сетевую папку или локальный путь к серверу символов или расположению символов.
        Завершение операторов помогает найти правильный формат.

      Примечание

      Поиск выполняется только в указанной папке. Любые вложенные папки, в которых требуется осуществлять поиск, должны быть внесены в список.

    • Добавление нового расположения сервера символов VSTS:

      1. Выберите значок в панели инструментов.
      2. В диалоговом окне Подключение к серверу символов VSTS выберите один из доступных серверов символов и щелкните Подключить.
    • Чтобы изменить порядок загрузки для расположений символов, используйте клавиши CTRL+СТРЕЛКА ВВЕРХ и CTRL+СТРЕЛКА ВНИЗ либо значки со стрелками вверх и вниз.

    • Чтобы изменить URL-адрес или путь, дважды щелкните элемент или выберите его и нажмите клавишу

      F2.

    • Чтобы удалить элемент, выделите его и щелкните значок .

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

    Примечание

    Не размещайте локальный кэш символов в защищенной папке, такой как C:\Windows или вложенные папки. Вместо этого следует использовать папку, для которой разрешены чтение и запись.

    Примечание

    Если для проекта C++ задана переменная среды _NT_SYMBOL_PATH, она переопределяет значение, заданное в разделе Кэшировать символы в этом каталоге.

  4. Укажите модули, которые отладчик должен загружать из

    расположений файлов символов (. pdb) при запуске.

    • Выберите Все модули, кроме исключенных (значение по умолчанию), чтобы загружать все символы для всех модулей, кроме тех, что были явно исключены. Чтобы исключить конкретные модули, выберите Укажите исключенные модули, щелкните значок + , введите имена исключаемых модулей и нажмите кнопку ОК.

    • Чтобы загружать из расположений файлов символов только заданные модули, выберите Загружать только указанные модули. Выберите Укажите включенные модули, щелкните значок + , введите имена включаемых модулей и нажмите кнопку ОК. Файлы символов для других модулей не загружаются.

  5. Нажмите кнопку ОК.

Другие параметры символов для отладки

Для настройки дополнительных параметров символов перейдите в раздел Сервис>Параметры>Отладка>Общие (или Отладка>Параметры>Общие):

  • Загружать экспорты из DLL (только машинный код)

    Загружает таблицы экспорта библиотеки DLL для C/C++. Дополнительные сведения см. в разделе Таблицы экспорта библиотеки DLL. Поскольку на чтение данных экспорта для библиотеки DLL затрачиваются определенные ресурсы, по умолчанию загрузка таблиц экспорта отключена. Кроме того, вы можете использовать dumpbin /exports в командной строке сборки C/C++.

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

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

  • Включить поддержку сервера системы управления версиями

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

    Чтобы ограничить набор команд, которые библиотека srcsrv.dll может исполнять из PDB-файла приложения, можно включить список допустимых команд в файл srcsrv.ini. Поместите файл srcsrv.ini в ту же папку, что и файлы srcsrv.dll и devenv.exe.

    Важно!

    В PDB-файл приложения можно внедрять произвольные команды, поэтому убедитесь, что в файл srcsrv.ini включены только те из них, которые требуется выполнять. Любая попытка выполнить команду не из файла srcsvr.ini вызовет диалоговое окно подтверждения. Дополнительные сведения см. в статье Предупреждение системы безопасности. Отладчик должен выполнить команду без доверия.

    Параметры команд не проверяются, поэтому будьте внимательны с доверенными командами. Например, если вы включили команду cmd.exe в файл srcsrv.ini, пользователь-злоумышленник может указать параметры, которые сделают выполнение команды cmd.exe опасным.

    Выберите этот элемент и нужные дочерние элементы. Параметры Разрешить выполнение частично доверенных сборок (только управляемых) на сервере системы управления версиями и Всегда выполнять ненадежные команды исходного сервера без запроса могут повысить риски безопасности, описанные выше.

Параметры символов для компилятора

Если при выполнении сборки проекта из интегрированной среды разработки Visual Studio используется стандартная конфигурация сборки Отладка, компилятор C++ и управляемые компиляторы создают соответствующие файлы символов для кода. Параметры компилятора также можно задать в коде.

Сведения о настройке параметров компилятора для конфигураций сборки в Visual Studio см. в статье Настройка конфигураций отладки и выпуска в Visual Studio.

Параметры .NET

Выполните сборку с использованием параметра /debug, чтобы создать PDB-файл. Можно строить приложения с ключом /debug: full или /debug: pdbonly. При построении с ключом /debug:full создается отлаживаемый код. При сборке с ключом /debug:pdbonly создаются PDB-файлы, но не создается DebuggableAttribute, сообщающий JIT-компилятору о доступности отладочной информации. Ключ /debug:pdbonly следует использовать при создании PDB-файла для сборки выпуска, которая не подлежит отладке. Дополнительные сведения см. в разделе /debug (параметры компилятора C#) или /debug (Visual Basic).

Параметры C/C++

  • Файлы VC<x>.pdb и <проект>.pdb

    PDB-файл для C/C++ создается при сборке с параметрами /ZI или /Zi. В Visual C++ параметр /Fd присваивает имя PDB-файлу, который создается компилятором. При создании проекта в Visual Studio с использованием интегрированной среды разработки параметр /Fd задается для создания PDB-файла с именем <проект>.pdb.

    При сборке приложения, написанного на C/C++, с использованием файла makefile и указанием параметра /ZI или /Zi без /Fd компилятор создает два описанных ниже PDB-файла:

    • VC<x>.pdb, где <x> представляет версию компилятора Microsoft C++, например VC11.pdb.

      Файл VC<x>.pdb хранит все отладочные данные для отдельных объектных файлов и располагается в том же каталоге, что и файл makefile проекта. Каждый раз, создавая объектный файл, компилятор C/C++ добавляет отладочную информацию в файл VC<x>.pdb. Поэтому даже если исходный файл включает общие файлы заголовков, такие как <windows.h>, определения типов (typedef) из этих заголовков сохраняются только один раз, а не включаются в каждый объектный файл. Вставляемая информация включает информацию о типах, но не включает символьную информацию, такую как определения функций.

    • <проект>. pdb

      Файл <проект>.pdb хранит все отладочные данные из EXE-файла проекта и располагается в подкаталоге \debug. Файл <проект>.pdb содержит полные отладочные данные, включая прототипы функций, а не только сведения о типах, содержащиеся в VC<x>.pdb.

    Файлы VC<x>.pdb и <проект>.pdb поддерживают добавочные обновления. Компоновщик также включает путь к PDB-файлам в EXE-файл или DLL-файл, которые он создает.

  • Таблицы экспорта библиотеки DLL

    Чтобы посмотреть, какие символы доступны в таблице экспорта для библиотеки DLL, воспользуйтесь командой dumpbin /exports. Символьные данные из таблиц экспорта библиотеки DLL могут быть полезны при работе с сообщениями Windows, процедурами Windows (WindowProcs), объектами COM, при маршалинге или при работе с любой библиотекой DLL, для которой нет символов. Символы доступны для любой 32-разрядной системной библиотеки DLL. Вызовы функций перечисляются в том порядке, в котором эти функции вызываются, при этом текущая функция (наиболее глубоко вложенная) располагается наверху.

    В выходных данных команды dumpbin /exports можно увидеть точное имя функции, включая символы, отличные от буквенно-цифровых. Просмотр точных имен функций полезен для задания точки останова в функции, поскольку в отладчике имена функций могут быть усечены в других местах. Дополнительные сведения см. в разделе dumpbin /exports.

Веб-приложения

Задайте для файла web.config вашего приложения ASP.NET режим отладки. В режиме отладки ASP.NET создает символы для динамически созданных файлов и включает присоединение отладчика к приложению ASP.NET. Если проект создан на основе шаблона веб-проектов, Visual Studio устанавливает этот режим автоматически при запуске отладки.

Загрузка символов при отладке

Для загрузки символов или изменения параметров символов во время отладки можно использовать окна Модули, Стек вызовов, Локальные, Видимые или Контрольные значения. Дополнительные сведения см. в разделе Дополнительные сведения о присоединении отладчика к приложению.

Работа с символами в окне «Модули»

В процессе отладки в окне Модули можно узнать, какие модули будут рассматриваться отладчиком в качестве пользовательского кода (или «моего кода»), а также проверить состояние загрузки символов для них. Кроме того, в окне Модули вы можете отслеживать состояние загрузки символов, загружать символы и изменять параметры символов.

Отслеживание или изменение расположений и параметров символов во время отладки:

  1. Чтобы открыть окно Модули во время отладки, выберите Отладка>Окна>Модули (или нажмите клавиши CTRL + ALT + U).
  2. В окне Модули щелкните правой кнопкой мыши заголовки Состояние символов или Файл символов либо любой модуль.
  3. В контекстном меню выберите один из следующих вариантов:
ПараметрОписание
Загрузить символыОтображается для модулей с пропущенными, не найденными или не загруженными символами. Пытается загрузить символы из расположений, указанных на странице Параметры>Отладка>Символы. Если файл символов не удается обнаружить или загрузить, запускается Проводник, с помощью которого можно указать новое расположение для поиска.
Сведения о загрузке символовОтображает сведения о расположении загруженного файла символов или о расположениях, в которых производился поиск, если отладчику не удалось найти файл.
Параметры символовОткрывает страницу Параметры>Отладка>Символы, на которой можно изменять и добавлять расположения символов.
Всегда загружать автоматическиДобавляет выбранный файл символов в список файлов, которые автоматически загружаются отладчиком.

Использование страниц «Символы не загружены» или «Нет исходного кода»

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

  • Шаг с заходом в код.
  • Приостановка выполнения кода из-за точки останова или исключения.
  • Переключение на другой поток.
  • Изменение кадра стека двойным щелчком по кадру в окне Стек вызовов.

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

Использование страницы «Символы не загружены» для поиска и загрузки отсутствующих символов:

  • Чтобы изменить путь поиска, выберите незанятый путь, либо выберите Новый путь или Новый путь VSTS и введите или выберите новый путь. Выберите Загрузить, чтобы повторить поиск в путях и загрузить файл символов, если он будет найден.
  • Выберите Обзор и поиск <имя_исполняемого_файла>, чтобы переопределить все параметры символов и повторить поиск по выбранных путям. Если файл символов будет найден, он будет загружен, иначе отобразится Проводник, в котором можно вручную выбрать файл символов.
  • Чтобы открыть страницу параметров символов для настройки поведения, выберите Изменить параметры символов (или Параметры>Отладка>Символы).
  • (Дополнительно.) Чтобы однократно отобразить дизассемблированный код в новом окне, выберите Просмотреть дизассемблированный код. Чтобы всегда отображать дизассемблированный код, если файл символов или исходный файл не найдены, перейдите в диалоговое окно Параметры и установите соответствующий параметр. Дополнительные сведения см. в статье Просмотр дизассемблированного кода в отладчике Visual Studio (C#, C++, Visual Basic, F#).
  • Чтобы отображать расположения, в которых был выполнен поиск, и результаты поиска, разверните элемент Сведения о загрузке символов.
  • Для кода C# можно также выполнить декомпиляцию исходного кода из страниц Символы не загружены или Нет исходного кода.

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

Добавление путей поиска исходных файлов в решение:

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

  1. Выберите решение в обозревателе решений и затем щелкните значок Свойства, нажмите клавиши ALT+ВВОД либо щелкните это решение правой кнопкой мыши и выберите пункт Свойства.

  2. Выберите Исходные файлы отладки.

  3. В разделе Каталоги, содержащие исходный код введите или выберите расположения исходного кода для поиска. Щелкните значок Новая строка для добавления дополнительных расположений, значки со стрелками вверх и вниз для изменения их порядка либо значок X для их удаления.

    Примечание

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

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

  5. Нажмите кнопку ОК или кнопку Применить.

См. также

  • Общие сведения о файлах символов и параметрах символов Visual Studio

  • Изменения принципов загрузки удаленных символов . NET в Visual Studio 2012 и 2013

World Currency Symbols — Xe

This page lists global currency symbols used to denote that a number is a monetary value, such as the dollar sign «$», the Pound sign «£», and the Euro sign «€». This list is constantly under development and we rely on input from users like you to keep it as complete and accurate as possible. If you have any new information on currency symbols, please e-mail us at: [email protected]

XE also maintains a full list of ISO 4217 Currency Codes which displays the standard three-letter codes for every currency in the world.

Information is available below on Fonts Used in this Page and How To Work With Currency Symbols.

  • Country and Currency

    Currency Code

    Font:
    Code2000

    Font:
    Arial Unicode MS

    Unicode:
    Decimal

    Unicode:
    Hex

  • Albania Lek

    ALL

    Lek

    Lek

    76, 101, 107

    4c, 65, 6b

  • Afghanistan Afghani

    AFN

    ؋

    ؋

    1547

    60b

  • Argentina Peso

    ARS

    $

    $

    36

    24

    infoStandard dollar sign is generally used to signify peso amounts.

  • Aruba Guilder

    AWG

    ƒ

    ƒ

    402

    192

  • Australia Dollar

    AUD

    $

    $

    36

    24

  • Azerbaijan Manat

    AZN

    8380

    20bc

  • Bahamas Dollar

    BSD

    $

    $

    36

    24

  • Barbados Dollar

    BBD

    $

    $

    36

    24

  • Belarus Ruble

    BYN

    Br

    Br

    66, 114

    42, 72

  • Belize Dollar

    BZD

    BZ$

    BZ$

    66, 90, 36

    42, 5a, 24

  • Bermuda Dollar

    BMD

    $

    $

    36

    24

  • Bolivia Bolíviano

    BOB

    $b

    $b

    36, 98

    24, 62

  • Bosnia and Herzegovina Convertible Mark

    BAM

    KM

    KM

    75, 77

    4b, 4d

  • Botswana Pula

    BWP

    P

    P

    80

    50

  • Bulgaria Lev

    BGN

    лв

    лв

    1083, 1074

    43b, 432

  • Brazil Real

    BRL

    R$

    R$

    82, 36

    52, 24

    infoThis symbol is composed of two sequential characters: an upper case «R» followed by standard dollar sign «$».

  • Brunei Darussalam Dollar

    BND

    $

    $

    36

    24

  • Cambodia Riel

    KHR

    6107

    17db

  • Canada Dollar

    CAD

    $

    $

    36

    24

  • Cayman Islands Dollar

    KYD

    $

    $

    36

    24

  • Chile Peso

    CLP

    $

    $

    36

    24

    infoStandard dollar sign is generally used to signify peso amounts.

  • China Yuan Renminbi

    CNY

    ¥

    ¥

    165

    a5

    infoSame symbol as JPY Japan Yen.

  • Colombia Peso

    COP

    $

    $

    36

    24

  • Costa Rica Colon

    CRC

    8353

    20a1

  • Croatia Kuna

    HRK

    kn

    kn

    107, 110

    6b, 6e

  • Cuba Peso

    CUP

    8369

    20b1

  • Czech Republic Koruna

    CZK

    75, 269

    4b, 10d

  • Denmark Krone

    DKK

    kr

    kr

    107, 114

    6b, 72

    infoThis symbol is composed of two sequential characters: a lower case «k» followed by a lower case «r».

  • Dominican Republic Peso

    DOP

    RD$

    RD$

    82, 68, 36

    52, 44, 24

  • East Caribbean Dollar

    XCD

    $

    $

    36

    24

  • Egypt Pound

    EGP

    £

    £

    163

    a3

  • El Salvador Colon

    SVC

    $

    $

    36

    24

  • Euro Member Countries

    EUR

    8364

    20ac

  • Falkland Islands (Malvinas) Pound

    FKP

    £

    £

    163

    a3

  • Fiji Dollar

    FJD

    $

    $

    36

    24

  • Ghana Cedi

    GHS

    ¢

    ¢

    162

    a2

  • Gibraltar Pound

    GIP

    £

    £

    163

    a3

  • Guatemala Quetzal

    GTQ

    Q

    Q

    81

    51

  • Guernsey Pound

    GGP

    £

    £

    163

    a3

  • Guyana Dollar

    GYD

    $

    $

    36

    24

  • Honduras Lempira

    HNL

    L

    L

    76

    4c

  • Hong Kong Dollar

    HKD

    $

    $

    36

    24

    infoStandard dollar sign is generally used. Sometimes written HK$ for clarity if used alongside US Dollar prices.

  • Hungary Forint

    HUF

    Ft

    Ft

    70, 116

    46, 74

  • Iceland Krona

    ISK

    kr

    kr

    107, 114

    6b, 72

  • India Rupee

    INR

    8377

    20b9

    infoIntroduced July 2010 — no font information available at this time.

  • Indonesia Rupiah

    IDR

    Rp

    Rp

    82, 112

    52, 70

  • Iran Rial

    IRR

    65020

    fdfc

  • Isle of Man Pound

    IMP

    £

    £

    163

    a3

  • Israel Shekel

    ILS

    8362

    20aa

  • Jamaica Dollar

    JMD

    J$

    J$

    74, 36

    4a, 24

  • Japan Yen

    JPY

    ¥

    ¥

    165

    a5

    infoSame symbol as CNY China Yuan Renminbi.

  • Jersey Pound

    JEP

    £

    £

    163

    a3

  • Kazakhstan Tenge

    KZT

    лв

    лв

    1083, 1074

    43b, 432

  • Korea (North) Won

    KPW

    8361

    20a9

  • Korea (South) Won

    KRW

    8361

    20a9

  • Kyrgyzstan Som

    KGS

    лв

    лв

    1083, 1074

    43b, 432

  • Laos Kip

    LAK

    8365

    20ad

  • Lebanon Pound

    LBP

    £

    £

    163

    a3

  • Liberia Dollar

    LRD

    $

    $

    36

    24

  • Macedonia Denar

    MKD

    ден

    ден

    1076, 1077, 1085

    434, 435, 43d

  • Malaysia Ringgit

    MYR

    RM

    RM

    82, 77

    52, 4d

  • Mauritius Rupee

    MUR

    8360

    20a8

  • Mexico Peso

    MXN

    $

    $

    36

    24

    infoStandard dollar sign is generally used to signify peso amounts.

  • Mongolia Tughrik

    MNT

    8366

    20ae

  • Mozambique Metical

    MZN

    MT

    MT

    77, 84

    4d, 54

  • Namibia Dollar

    NAD

    $

    $

    36

    24

  • Nepal Rupee

    NPR

    8360

    20a8

  • Netherlands Antilles Guilder

    ANG

    ƒ

    ƒ

    402

    192

  • New Zealand Dollar

    NZD

    $

    $

    36

    24

  • Nicaragua Cordoba

    NIO

    C$

    C$

    67, 36

    43, 24

  • Nigeria Naira

    NGN

    8358

    20a6

  • Norway Krone

    NOK

    kr

    kr

    107, 114

    6b, 72

  • Oman Rial

    OMR

    65020

    fdfc

  • Pakistan Rupee

    PKR

    8360

    20a8

  • Panama Balboa

    PAB

    B/.

    B/.

    66, 47, 46

    42, 2f, 2e

  • Paraguay Guarani

    PYG

    Gs

    Gs

    71, 115

    47, 73

  • Peru Sol

    PEN

    S/.

    S/.

    83, 47, 46

    53, 2f, 2e

    infoThis symbol is composed of three sequential characters: an upper case «S» followed by a slash «/» followed by a dot «.».

  • Philippines Peso

    PHP

    8369

    20b1

  • Poland Zloty

    PLN

    122, 322

    7a, 142

  • Qatar Riyal

    QAR

    65020

    fdfc

  • Romania Leu

    RON

    lei

    lei

    108, 101, 105

    6c, 65, 69

  • Russia Ruble

    RUB

    8381

    20bd

  • Saint Helena Pound

    SHP

    £

    £

    163

    a3

  • Saudi Arabia Riyal

    SAR

    65020

    fdfc

  • Serbia Dinar

    RSD

    Дин.

    Дин.

    1044, 1080, 1085, 46

    414, 438, 43d, 2e

  • Seychelles Rupee

    SCR

    8360

    20a8

  • Singapore Dollar

    SGD

    $

    $

    36

    24

  • Solomon Islands Dollar

    SBD

    $

    $

    36

    24

  • Somalia Shilling

    SOS

    S

    S

    83

    53

  • South Africa Rand

    ZAR

    R

    R

    82

    52

  • Sri Lanka Rupee

    LKR

    8360

    20a8

  • Sweden Krona

    SEK

    kr

    kr

    107, 114

    6b, 72

    infoThis symbol is composed of two sequential characters: a lower case «k» followed by a lower case «r».

  • Switzerland Franc

    CHF

    CHF

    CHF

    67, 72, 70

    43, 48, 46

  • Suriname Dollar

    SRD

    $

    $

    36

    24

  • Syria Pound

    SYP

    £

    £

    163

    a3

  • Taiwan New Dollar

    TWD

    NT$

    NT$

    78, 84, 36

    4e, 54, 24

    infoUnconfirmed.

  • Thailand Baht

    THB

    ฿

    ฿

    3647

    e3f

  • Trinidad and Tobago Dollar

    TTD

    TT$

    TT$

    84, 84, 36

    54, 54, 24

  • Turkey Lira

    TRY

    8378

    20ba

    infoIntroduced March 2012 — no font information available at this time.

  • Tuvalu Dollar

    TVD

    $

    $

    36

    24

  • Ukraine Hryvnia

    UAH

    8372

    20b4

  • United Kingdom Pound

    GBP

    £

    £

    163

    a3

  • United States Dollar

    USD

    $

    $

    36

    24

  • Uruguay Peso

    UYU

    $U

    $U

    36, 85

    24, 55

  • Uzbekistan Som

    UZS

    лв

    лв

    1083, 1074

    43b, 432

  • Venezuela Bolívar

    VEF

    Bs

    Bs

    66, 115

    42, 73

  • Viet Nam Dong

    VND

    8363

    20ab

  • Yemen Rial

    YER

    65020

    fdfc

  • Zimbabwe Dollar

    ZWD

    Z$

    Z$

    90, 36

    5a, 24

Each currency symbol is presented first as a graphic, then in two Unicode-friendly fonts: Code2000 and Arial Unicode MS. The graphic symbol in the first column will always be visible, but the symbols in the other columns may or may not be available, depending on which fonts are installed on your computer.

Note that of the two fonts used above, only Code2000 is complete. The other fonts have missing elements, which will appear as hollow boxes. No currency symbol is a hollow box; a hollow box always means that a font does not contain a symbol for that currency.

Code2000 is a highly recommended shareware font that contains all the currency symbols listed above. You can download it here.

Arial Unicode MS is a common font included with certain Microsoft products.

If you have both fonts installed, you may notice that the symbols vary slightly in design from one font to another. This is normal, as there are often multiple accepted ways of rendering a currency symbol. For example, in the United States, the dollar sign is sometimes rendered with two vertical lines, and sometimes with one, both of which are acceptable. (However, in most other parts of the world, a dollar sign with two vertical lines is never used.)

To install the Code2000 font, use the link above to download it and save it somewhere on your computer. Then, unzip the downloaded file and read the enclosed LICENSE.TXT file for the details on the shareware terms of use.

To find out how to work with currency symbols in your documents, scroll down to the How To Work With Currency Symbols section.

To view and work with currency symbols on your computer, you first need to have fonts installed that are capable of displaying them. The only font we know of that contains all symbols is the Code2000 shareware font by James Kass. We therefore recommend that you download and install the Code2000 font. (See the above section on how to do this.)

Once the Code2000 font is installed, you can begin using the symbols in your documents.

Using Currency Symbols in Microsoft Word XP / 2003

Ensure that you have Code2000 downloaded and installed.
Start a new document Microsoft Word, or open an existing Word document into which you wish to place the currency symbol.
Open the font selector by clicking Format — Font. (See screen shot)
Select the Code2000 font, and then click OK. (See screen shot)
Open the symbol selector by clicking Insert — Symbol. (See screen shot)
A new window will open up called Symbol. (See screen shot)
Look up the Unicode: Hex code from the above table, enter it in the Character Code field, and click Insert. (See screen shot)
The symbol will now be in your Word document. (See screen shot)

Tips and Tricks

Once you have a currency symbol inserted in your document in the Code2000 font, you can check to see if the symbol is available in other fonts. Just highlight the currency symbol and then change the font. If the symbol is not supported, it will disappear or be replaced by a hollow box. If this happens, just try another font, or go back to Code2000.
If you want to send a document with a special currency symbol to someone else, then they will need to have the font for that symbol on their computer as well. Otherwise, they will not see the symbol. The simplest solution is often to use the Code2000 font in your document, and then have the recipient install the Code2000 font.

C Символы Копировать и Вставить ⓒ ⒞ ḉ c ℂ ℭ ℃ ₡ ∁ C

C Символы Копировать и Вставить ⓒ ⒞ ḉ c ℂ ℭ ℃ ₡ ∁ C

Приложение I2Symbol

х

Буквенные символы C представляют собой набор текстовых буквенных символов, которые вы копируете и вставляете в любой текстовый редактор или приложение чата

  • Символы
  • АВС 123
  • Классные буквы
  • Смайлики
  • с
  • Смайлики
  • Любовные открытки
  • С☀ⓞℓ

Связанные символы

AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ00112233445566778899

Символы буквы C — это текстовые символы копирования и вставки, которые можно использовать в любых настольных, веб- или мобильных приложениях.

Эта таблица объясняет значение каждого символа буквы c. Просто нажмите на символ, чтобы получить дополнительную информацию, такую ​​как символ юникода с буквой c, загрузите эмодзи с буквой c в виде изображения PNG разных размеров или скопируйте символ с буквой c в буфер обмена, а затем вставьте в свое любимое приложение.0031

Символ латинской строчной буквы C в кружке

Символ латинской строчной буквы C в скобках

Строчная латинская буква C с седильей и острым символом

с

Латинская строчная буква C

Символ с двойной перечеркнутой заглавной буквой C

Черная заглавная буква C Символ

Символ градуса Цельсия

Символ знака двоеточия

Символ дополнения

С

Символ латинской заглавной буквы C

Текст символа C (ⓒ ⒞ ḉ c ℂ ) представляет собой набор с-подобных текстовых символов, которые напоминают форму буквы c. Например; обведенная строчная латинская буква c (ⓒ), строчная латинская буква c в скобках (⒞), строчная латинская буква c с седилью и акутом (ḉ), строчная латинская буква c (c), дважды зачеркнутая заглавная c (ℂ). Вы можете комбинировать символ буквы c с другими эстетическими алфавитами, чтобы создать классное имя профиля для социальных приложений и онлайн-игр. Эта страница предлагает текстовую клавиатуру символов c для копирования и вставки символов c в любое приложение.

  • Выберите один или несколько символов c (ⓒ ⒞ ḉ c ℂ ), используя клавиатуру текстовых символов c на этой странице.
  • Скопируйте выбранные символы c, нажав зеленую кнопку копирования в редакторе или CTRL+C.
  • Вставьте выбранные текстовые символы c в свое приложение, нажав «Вставить» или CTRL+V.
  • Этот метод является общим и может использоваться для добавления или вставки символов c на любом устройстве, в приложении или онлайн-игре.

  Скачать приложение I2Symbol ♫ ★

★ Наши сайты ★

i2pdf.comi2ocr.comi2clipart.comArabicKeyboard.ioi2arabic.comi2type.com

OCR — извлечение текста из изображения Разделить Объединить PDF Конвертер изображений Клипарты без лицензионных платежей Веб-страница в изображение Веб-страница в PDF Пишите по-арабски, используя английский Читайте арабские газеты Смотрите арабские каналы

КАК ВВОДИТЬ СИМВОЛ АВТОРСКОГО ПРАВА © на iPhone, Android, Word и компьютере (с сочетаниями клавиш)

С по кругу.

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

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

До эпохи цифровых технологий символ © не использовался на стандартных пишущих машинках. Вместо этого люди обычно пишут C в скобках (C). Но в мире, полном смартфонов и цифровых клавиатур, печатать еще никогда не было так просто.

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

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


ЧТО РАССМАТРИВАЕТСЯ В ЭТОМ РУКОВОДСТВЕ?

Символ авторского права на iPhone находится на клавиатуре эмодзи. Чтобы использовать его, переключитесь на клавиатуру эмодзи и перейдите в раздел, отмеченный музыкальной нотой, знаком процента и двумя другими символами. Найдите символ и коснитесь его.


На устройстве Android вы можете легко найти символ авторского права на клавиатуре цифр и символов. Просто переключитесь на эту клавиатуру, найдите символ и коснитесь его.


Знак авторского права не является частью наших клавиатур, но есть альтернативные коды, которые вы можете использовать на своем компьютере, если ваша клавиатура имеет цифровую клавиатуру. Вот сочетание клавиш: Alt + 0169

Помните, что вы можете использовать эти Alt-коды, только вводя цифры на цифровой клавиатуре. Убедитесь, что клавиша num lock тоже включена.

Если на вашей клавиатуре нет цифровой клавиатуры, вы можете использовать карту символов. Вот как:

  1. Найдите Карта символов на вашем компьютере, введя «Карта символов» в поле поиска на панели задач.
  2. Откройте приложение «Карта символов».
  3. Найдите знак авторского права и дважды щелкните его, чтобы выбрать.
  4. Нажмите КОПИРОВАТЬ, а затем вставьте его в документ или файл, в котором вы собираетесь его использовать.

Вводить символы на Mac очень просто, потому что комбинации клавиш легко запоминаются. Просто нажмите и удерживайте клавишу Option , затем нажмите Г .

Опять же, вот ярлык: Option + G .


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

Самый простой способ — ввести C в скобках (C) . Word автоматически заменит его на ©. Это работает и в Word на компьютере Mac.

Вы также можете использовать любой из этих кодов:

  • Нажмите Ctrl и Alt клавиши, затем нажмите C .
  • Введите 00A9 , затем нажмите Alt + x . Помните, что между вводом кода и нажатием Alt + x не должно быть пробела.

Если вам трудно запомнить эти комбинации клавиш и коды, вы всегда можете воспользоваться меню символов.

  1. В меню Вставить выберите Символ .
  2. Нажмите Другие символы . Появится диалоговое окно с различными символами, которые вы можете использовать.
  3. Найдите © и щелкните по нему. Затем нажмите Вставить .

Теперь символ, на который вы нажали, должен появиться в документе, который вы вводите.