Объяснение кодов ISO Сингапура: SG, SGP, 702, .sg и +65
Коды ISO Сингапура — это SG для двухбуквенного кода, SGP для трехбуквенного кода и 702 для цифрового кода страны. Эти идентификаторы полезны в формах, базах данных, транспортных записях, туристических системах и при международном обмене данными. Тем не менее, в Сингапуре также есть интернет-домен .sg, код валюты SGD и международный телефонный код +65. Каждый из них принадлежит к другой системе и должен использоваться только в том поле, которое его запрашивает.
Коды ISO Сингапура с первого взгляда
ISO 3166-1 — это международный стандарт, который присваивает короткие идентификаторы странам и областям. Это стандарт идентификации стран, а не стандарт сертификации, такой как сертификация систем менеджмента ISO. В Сингапуре действует три текущих значения ISO 3166-1, каждое из которых предназначено для определенного формата данных.
Три текущих кода ISO 3166-1 для Сингапура
Текущая аббревиатура страны Сингапур — это SG. Его трехбуквенный код ISO 3166-1 — SGP, а его цифровой код ISO 3166-1 — 702. Платформа ISO Online Browsing Platform перечисляет эти значения для Сингапура.
| Тип кода | Значение для Сингапура | Общий контекст данных |
|---|---|---|
| ISO 3166-1 alpha-2 | SG | Компактные поля стран |
| ISO 3166-1 alpha-3 | SGP | Трехбуквенные поля стран |
| Числовой ISO 3166-1 | 702 | Числовые поля стран |
Метки имеют значение. Значение 702 является цифровым кодом страны ISO только тогда, когда поле определено как числовое по стандарту ISO 3166-1. Без стандартного названия и метки поля короткий код или номер могут быть истолкованы неверно.
Используйте точный формат, указанный в контракте данных. Поле alpha-2 хранит SG, поле alpha-3 хранит SGP, а числовое поле ISO хранит 702; не преобразуйте их друг в друга просто потому, что все три идентифицируют Сингапур. Если спецификация файла различает типы текста и чисел, следуйте этой спецификации для 702, чтобы правила проверки и форматирования обрабатывались последовательно. Указывайте название стандарта рядом с каждым значением в документации.
Какой код Сингапура следует использовать?
Используйте SG когда форма или спецификация данных запрашивает двухбуквенный код страны ISO alpha-2, двухбуквенный код страны или аббревиатуру страны в таком формате. Это наиболее компактная форма ISO. Например, поле с именем country_iso_alpha2 должно содержать SG.
Используйте SGP когда назначение специально запрашивает код ISO alpha-3 или трехбуквенный код страны. Используйте 702 только там, где требуется цифровое поле кода страны ISO. Это не альтернативные написания для свободной вставки; это отдельные форматы в рамках одного семейства ISO 3166-1.
Читайте определение поля, а не полагайтесь на общую метку вроде «код страны». Телефонное поле, поле валюты и поле веб-домена требуют разных идентификаторов. Например, SG подходит для поля ISO alpha-2, но не является полным международным телефонным кодом и не является суффиксом домена.
Интернет-домен Сингапура: .sg
Домен верхнего уровня Сингапура с кодом страны — это .sg. Он используется в интернет-адресах и связан со значением ISO alpha-2 SG, но сам по себе не является значением кода страны ISO.
Как .sg связан с кодом ISO SG
Суффикс .sg является доменом верхнего уровня Сингапура с кодом страны, часто называемым ccTLD. Домены с кодом страны обычно происходят от кодов ISO 3166-1 alpha-2, что объясняет связь между SG и .sg. База данных IANA Root Zone Database предоставляет информацию о делегировании доменов верхнего уровня, включая домены с кодом страны.
Эти два значения служат для разных технических целей. В адресе веб-сайта, таком как example.sg, .sg является суффиксом домена, обрабатываемым через систему доменных имен. В структурированном поле страны, таком как country_iso_alpha2: SG, SG идентифицирует Сингапур в соответствии с ISO 3166-1. Не заменяйте значение страны ISO на .sg в поле базы данных, если это поле явно не запрашивает домен.
Адрес .sg также может служить полезным локальным сигналом. Например, правительственные сайты Сингапура обычно используют домен .gov.sg. Правила регистрации доменов и доступные категории доменов могут меняться, поэтому используйте актуальную информацию реестра при выборе или регистрации домена.
Чем коды ISO Сингапура отличаются от других идентификаторов
Несколько идентификаторов Сингапура выглядят похожими, поскольку относятся к одной и той же стране. Тем не менее они поддерживаются для разных целей, и совпадающая строка не означает, что стандарты взаимозаменяемы.
Код сингапурского доллара: SGD
SGD — это буквенный код валюты ISO 4217 для сингапурского доллара. Это не код страны ISO 3166-1. Первые две буквы отражают идентификатор Сингапура, связанный со страной, а последняя буква отличает валюту доллара. Таким образом, цена или финансовая сумма может быть записана как SGD 100, в то время как в поле страны будет использоваться SG, SGP или 702 в соответствии с требуемым форматом.
Число 702 требует особого внимания, так как оно может встречаться более чем в одном контексте стандартов. Это числовой код страны Сингапура по ISO 3166-1, а также числовой идентификатор, связанный с сингапурским долларом в ISO 4217. Ссылка на сингапурский доллар описывает SGD и его числовое значение валюты. Само по себе число не говорит системе, представляет ли оно страну или валюту; значение определяется стандартом поля.
| Идентификатор | Значение | Стандарт или назначение |
|---|---|---|
| Страна alpha-2 | SG | Идентификатор страны ISO 3166-1 |
| Страна alpha-3 | SGP | Идентификатор страны ISO 3166-1 |
| Числовой код страны | 702 | Идентификатор страны ISO 3166-1 |
| Валюта | SGD | Сингапурский доллар ISO 4217 |
Международный телефонный код: +65
Международный телефонный код Сингапура — +65. Он принадлежит к международной системе телефонной нумерации, а не к ISO 3166-1. В телефонной форме, запрашивающей международный код, ожидается +65, за которым обычно следует местный номер телефона в формате, требуемом этой службой.
Храните телефонный код отдельно от данных страны. Для поля адреса, национальности или выбора страны может потребоваться SG или SGP; для поля набора номера требуется +65. Не объединяйте SG и +65 в одном неуточненном поле «код страны», поскольку они идентифицируют разные вещи и обрабатываются разными системами. Для интеграции телефонной связи подтвердите требуемый формат номера у соответствующего сервиса или по актуальной информации о телефонной нумерации.
Олимпийский код SGP и исторический SIN
SGP также является текущим олимпийским кодом Сингапура. Его текст совпадает с трехбуквенным кодом Сингапура ISO alpha-3, но олимпийский код регулируется Международным олимпийским комитетом, а не ISO. Это совпадение полезно для чтения спортивных таблиц, но оно не делает эти две системы кодов одинаковыми.
В более старых олимпийских записях может отображаться SIN для Сингапура. Это был бывший олимпийский код, использовавшийся в исторических спортивных данных. Его не следует называть бывшим кодом страны ISO. При работе со спортивными архивами сохраняйте дату и систему кодов, чтобы исторические метки не преобразовывались ошибочно в текущие справочные данные о странах.
Использование кодов Сингапура в данных и приложениях
Четкий дизайн полей позволяет избежать большинства ошибок кодирования. Это особенно важно, когда информация о стране, валюте, телефоне и домене передается между системами или сохраняется для отчетности.
Маркировка полей и предотвращение путаницы с кодами
Используйте точные имена полей вместо общей метки, такой как country_code. Полезные имена включают country_iso_alpha2 для SG, country_iso_alpha3 для SGP, country_iso_numeric для 702, currency_iso для SGD, calling_code для +65 и country_domain для .sg.
Эта структура делает значение очевидным: SG — это значение страны ISO alpha-2; SGP — это значение страны ISO alpha-3, которое также может встречаться в олимпийских данных; 702 может представлять либо страну, либо валюту в зависимости от названного стандарта; SGD — это код валюты; +65 предназначен для телефонного набора; а .sg — это суффикс домена. Система не должна выводить валюту, телефонное форматирование или поведение домена только из SG без задокументированных бизнес-правил.
Перед развертыванием пометьте каждое сохраненное значение его стандартом и типом поля, а затем проверьте его по соответствующему авторитетному реестру. Этот простой шаг помогает предотвратить восприятие номера страны ISO как номера валюты, олимпийской метки как данных ISO или суффикса домена как значения страны.
Практический контрольный список проверки
При импорте, сопоставлении или проектировании справочных данных Сингапура используйте этот короткий контрольный список:
- Подтвердите текущие значения ISO 3166-1 через ISO Online Browsing Platform: SG, SGP и 702.
- Подтвердите домен верхнего уровня .sg через IANA Root Zone Database.
- Используйте специализированный авторитетный источник или действующий стандарт для идентификаторов валют, телефонов и олимпийских видов спорта, а не предполагайте, что данные стран ISO охватывают их.
- Храните исторические спортивные и другие специализированные записи отдельно от текущих эталонных значений ISO.
Заключение: сопоставьте каждый код Сингапура с его стандартом
Коды стран ISO для Сингапура — SG, SGP и 702. Они отличаются от интернет-домена .sg, кода валюты SGD, международного телефонного кода +65 и использования олимпийских кодов. Сопоставление каждого значения с его названным стандартом и типом поля делает формы, наборы данных и международные записи более ясными и надежными.
Выберите область
Создать публикацию
Публикация бесплатна и не требует регистрации.