Skip to main content
<< 返回新加坡的帖子列表

新加坡 ISO 代码:SG、SGP、702、.sg 和 +65 详解

Preview image for the video "新加坡拨号代码 - 新加坡国家代码 - 新加坡电话区号".
新加坡拨号代码 - 新加坡国家代码 - 新加坡电话区号

新加坡 ISO 代码包括 SG 作为二位字母代码, SGP 作为三位字母代码,以及 702 作为数字国家代码。这些标识符在表单、数据库、运输记录、旅行系统和国际数据交换中非常有用。然而,新加坡也拥有 .sg 互联网域名、SGD 货币代码和 +65 国际电话区号。它们各自属于不同的系统,只能在请求该字段的地方使用。

新加坡 ISO 代码一览

ISO 3166-1 是为国家和地区分配简短标识符的国际标准。它是一个国家识别标准,而不是诸如 ISO 管理体系认证之类的认证标准。新加坡目前拥有三个 ISO 3166-1 值,每个值均专为不同的数据格式而设计。

新加坡当前的三个 ISO 3166-1 代码

当前的新加坡国家缩写是 SG。其 ISO 3166-1 alpha-3 代码是 SGP,其 ISO 3166-1 数字代码是 702。该 ISO 在线浏览平台 列出了新加坡的这些值。

代码类型新加坡值常见数据上下文
ISO 3166-1 alpha-2SG紧凑的国家字段
ISO 3166-1 alpha-3SGP三字母国家字段
ISO 3166-1 数字702数字国家字段

标签很重要。只有当字段被定义为 ISO 3166-1 数字时,值 702 才是 ISO 数字国家代码。如果没有标准名称和字段标签,短代码或数字可能会被误解。

使用数据契约指定的精确格式。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 根区数据库 提供顶级域名的委派信息,包括国家代码域名。

这两个值具有不同的技术用途。在诸如 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。

Preview image for the video "了解新加坡/东盟货币。2 SGD(小学课程)".
了解新加坡/东盟货币。2 SGD(小学课程)

数字 702 需要特别小心,因为它可能出现在多个标准上下文中。它是新加坡的 ISO 3166-1 数字国家代码,也是 ISO 4217 中与新加坡元关联的数字标识符。 新加坡元参考 描述了 SGD 及其数字货币值。仅凭数字无法告诉系统它代表国家还是货币;字段的标准决定了其含义。

标识符标准或用途
国家 alpha-2SGISO 3166-1 国家标识符
国家 alpha-3SGPISO 3166-1 国家标识符
国家数字702ISO 3166-1 国家标识符
货币SGDISO 4217 新加坡元

国际电话区号:+65

新加坡的国际电话区号是 +65。它属于国际电话编号系统,而不是 ISO 3166-1。要求输入国际电话区号的电话表单期望得到 +65,通常后面跟该服务所需格式的本地电话号码。

Preview image for the video "新加坡拨号代码 - 新加坡国家代码 - 新加坡电话区号".
新加坡拨号代码 - 新加坡国家代码 - 新加坡电话区号

请将电话区号与国家数据分开。地址、国籍或国家选择字段可能需要 SG 或 SGP;拨号字段需要 +65。不要将 SG 和 +65 组合到一个未指定的“国家代码”字段中,因为它们标识不同的事物,并由不同的系统处理。对于实时电话集成,请与相关服务或当前的电话编号信息确认所需的号码格式。

奥运会代码 SGP 和历史代码 SIN

SGP 也是新加坡当前的奥运会代码。它的文本与新加坡的 ISO alpha-3 代码匹配,但奥运会代码受国际奥委会而非 ISO 管辖。这种匹配对于阅读体育表格很有用,但这并不意味着这两个代码系统是相同的。

Preview image for the video "回顾新加坡数十年来的重大奥运里程碑".
回顾新加坡数十年来的重大奥运里程碑

较早的奥运会记录可能会显示 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 在线浏览平台:SG、SGP 和 702。
  • 通过以下机构确认 .sg 顶级域名: IANA 根区数据库
  • 使用专门机构或当前的标准来处理货币、电话和奥运会标识符,而不是假设 ISO 国家数据涵盖了这些内容。
  • 将历史体育和其他特定于领域的记录与当前的 ISO 参考值分开。

结论:将每个新加坡代码与其标准相匹配

新加坡的 ISO 国家代码是 SG、SGP 和 702。它们与 .sg 互联网域名、SGD 货币代码、+65 国际电话区号和奥运会代码的使用不同。将每个值与其命名的标准和字段类型相匹配,可以使表单、数据集和国际记录更加清晰和可靠。

选择区域