کدهای ایزو سنگاپور: توضیح SG، SGP، 702، .sg و +65
کدهای ایزو سنگاپور عبارتند از SG برای کد دو حرفی، SGP برای کد سه حرفی، و 702 برای کد عددی کشور. این شناسهها در فرمها، پایگاههای داده، سوابق حملونقل، سیستمهای مسافرتی و تبادلات دادههای بینالمللی مفید هستند. با این حال، سنگاپور همچنین دارای یک دامنه اینترنتی .sg، کد ارز SGD و کد تماس بینالمللی +65 است. هر کدام متعلق به یک سیستم متفاوت است و باید فقط در فیلدی که آن را درخواست میکند استفاده شود.
کدهای ایزو سنگاپور در یک نگاه
استاندارد ISO 3166-1 استاندارد بینالمللی است که شناسههای کوتاهی را به کشورها و مناطق اختصاص میدهد. این یک استاندارد شناسایی کشور است، نه یک استاندارد گواهینامه مانند گواهینامه سیستم مدیریت ایزو. سنگاپور دارای سه مقدار فعلی ISO 3166-1 است که هر کدام برای فرمت داده متفاوتی طراحی شدهاند.
سه کد فعلی ISO 3166-1 برای سنگاپور
مخفف فعلی کشور سنگاپور است SG. کد آلفا-3 ISO 3166-1 آن است SGP، و کد عددی ISO 3166-1 آن است 702. این پلتفرم مرور آنلاین ایزو این مقادیر را برای سنگاپور فهرست میکند.
| نوع کد | مقدار سنگاپور | زمینه داده مشترک |
|---|---|---|
| آلفا-2 ISO 3166-1 | SG | فیلدهای فشرده کشور |
| آلفا-3 ISO 3166-1 | SGP | فیلدهای سه حرفی کشور |
| عددی ISO 3166-1 | 702 | فیلدهای عددی کشور |
برچسبها اهمیت دارند. مقدار 702 یک کد عددی کشور ایزو است تنها زمانی که فیلد به عنوان عددی ISO 3166-1 تعریف شود. بدون نام استاندارد و برچسب فیلد، یک کد کوتاه یا عدد ممکن است به اشتباه فهمیده شود.
فرمت دقیق مشخص شده توسط قرارداد داده را استفاده کنید. یک فیلد آلفا-2 شامل SG، یک فیلد آلفا-3 شامل SGP و یک فیلد عددی ایزو شامل 702 است؛ به صرف اینکه هر سه سنگاپور را شناسایی میکنند، بین آنها تبدیل انجام ندهید. اگر یک مشخصات فایل انواع متن و عدد را متمایز میکند، آن مشخصات را برای 702 دنبال کنید تا اعتبارسنجی و هرگونه قوانین قالببندی به طور مداوم مدیریت شوند. نام استاندارد را در کنار هر مقدار در مستندات نگه دارید.
کدام کد سنگاپور را باید استفاده کنید؟
استفاده کنید از SG هنگامی که یک فرم یا مشخصات داده یک کد کشور آلفا-2 ایزو، یک کد کشور دو حرفی، یا یک مخفف کشور در آن فرمت را درخواست میکند. این فشردهترین فرم ایزو است. برای مثال، فیلدی به نام country_iso_alpha2 باید حاوی SG باشد.
استفاده کنید از SGP هنگامی که مقصد به طور خاص یک کد آلفا-3 ایزو یا یک کد کشور سه حرفی را درخواست میکند. استفاده کنید از 702 فقط در جایی که یک فیلد کد کشور عددی ایزو مورد نیاز است. اینها املای جایگزینی برای درج آزادانه نیستند؛ آنها فرمتهای جداگانهای در همان خانواده ISO 3166-1 هستند.
تعریف فیلد را بخوانید به جای اینکه به یک برچسب عمومی مانند «کد کشور» اتکا کنید. یک فیلد تلفن، یک فیلد ارز و یک فیلد دامنه وب به شناسههای متفاوتی نیاز دارند. برای مثال، SG برای یک فیلد آلفا-2 ایزو مناسب است، اما یک کد شمارهگیری بینالمللی کامل نیست و پسوند دامنه محسوب نمیشود.
دامنه اینترنتی سنگاپور: .sg
دامنه سطح بالای کد کشور سنگاپور است .sg. این در آدرسهای اینترنتی استفاده میشود و با مقدار آلفا-2 ایزو یعنی SG مرتبط است، اما خود یک مقدار کد کشور ایزو نیست.
چگونه .sg با کد ایزو SG مرتبط است
پسوند .sg دامنه سطح بالای کد کشور سنگاپور است که اغلب ccTLD نامیده میشود. دامنههای کد کشور معمولاً از کدهای آلفا-2 ISO 3166-1 مشتق میشوند، که ارتباط بین SG و .sg را توضیح میدهد. پایگاه داده منطقه ریشه IANA پایگاه داده منطقه ریشه IANA اطلاعات تفویض اختیار را برای دامنههای سطح بالا، از جمله دامنههای کد کشور، فراهم میکند.
این دو مقدار اهداف فنی متفاوتی را ارائه میدهند. در یک آدرس وب مانند example.sg، .sg پسوند دامنهای است که از طریق سیستم نام دامنه مدیریت میشود. در یک فیلد ساختاریافته کشور مانند country_iso_alpha2: SG, SG سنگاپور را تحت ISO 3166-1 شناسایی میکند. مقدار کشور ایزو را با .sg در یک فیلد پایگاه داده جایگزین نکنید مگر اینکه آن فیلد صراحتاً یک دامنه را درخواست کند.
یک آدرس .sg همچنین میتواند یک سیگنال محلی مفید باشد. برای مثال، وبسایتهای دولتی سنگاپور معمولاً از دامنه .gov.sg استفاده میکنند. قوانین ثبت دامنه و دستههای دامنه موجود میتوانند تغییر کنند، بنابراین هنگام انتخاب یا ثبت دامنه از اطلاعات رجیستری مربوطه استفاده کنید.
چگونه کدهای ایزو سنگاپور با سایر شناسهها متفاوت هستند
چندین شناسه سنگاپور به دلیل ارجاع به یک کشور مشابه به نظر میرسند. با این حال، آنها برای اهداف مختلفی نگهداری میشوند و یک رشته منطبق به معنای قابل تعویض بودن استانداردها نیست.
کد دلار سنگاپور: SGD
SGD کد ارز الفبایی ISO 4217 برای دلار سنگاپور است. این یک کد کشور ISO 3166-1 نیست. دو حرف اول منعکسکننده شناسه مربوط به کشور سنگاپور است، در حالی که حرف آخر ارز دلار را متمایز میکند. بنابراین یک قیمت یا مبلغ مالی ممکن است به صورت نوشته شود SGD 100، در حالی که یک فیلد کشور از SG، SGP یا 702 با توجه به فرمت مورد نیاز خود استفاده میکند.
عدد 702 نیاز به مراقبت ویژهای دارد زیرا میتواند در بیش از یک زمینه استاندارد ظاهر شود. این کد کشور عددی ISO 3166-1 سنگاپور است و همچنین شناسه عددی مرتبط با دلار سنگاپور در ISO 4217 است. مرجع دلار سنگاپور مرجع دلار سنگاپور SGD و ارزش ارزی عددی آن را شرح میدهد. عدد به تنهایی به سیستم نمیگوید که نشاندهنده یک کشور است یا یک ارز؛ استاندارد فیلد معنا را تعیین میکند.
| شناسه | مقدار | استاندارد یا هدف |
|---|---|---|
| آلفا-2 کشور | SG | شناسه کشور ISO 3166-1 |
| آلفا-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 همچنین کد المپیک فعلی سنگاپور است. متن آن با کد آلفا-3 ایزو سنگاپور مطابقت دارد، اما کد المپیک به جای ایزو توسط کمیته بینالمللی المپیک اداره میشود. این تطابق برای خواندن جداول ورزشی مفید است، با این حال دو سیستم کد را یکسان نمیکند.
سوابق قدیمیتر المپیک ممکن است نشان دهند SIN برای سنگاپور. این یک کد المپیک سابق بود که در دادههای ورزشی تاریخی استفاده میشد. نباید به عنوان کد کشور سابق ایزو توصیف شود. هنگام کار با آرشیوهای ورزشی، تاریخ و سیستم کد را حفظ کنید تا برچسبهای تاریخی به طور نادرست به دادههای ارجاع کشور فعلی تبدیل نشوند.
استفاده از کدهای سنگاپور در دادهها و برنامهها
طراحی دقیق فیلد از بیشتر خطاهای کد جلوگیری میکند. این به ویژه در جایی که اطلاعات کشور، ارز، تلفن و دامنه بین سیستمها مبادله میشود یا برای گزارشدهی ذخیره میشود، مهم است.
برچسبگذاری فیلدها و جلوگیری از اشتباه گرفتن کدها
به جای یک برچسب گسترده مانند از نامهای فیلد دقیق استفاده کنید country_code. نامهای مفید عبارتند از country_iso_alpha2 برای SG، country_iso_alpha3 برای SGP، country_iso_numeric برای 702، currency_iso برای SGD، calling_code برای +65، و country_domain برای .sg.
این ساختار معنا را صریح میکند: SG یک مقدار کشور آلفا-2 ایزو است؛ SGP یک مقدار کشور آلفا-3 ایزو است و همچنین میتواند در دادههای المپیک ظاهر شود؛ 702 بسته به استاندارد نامگذاری شده میتواند نشاندهنده یک کشور یا یک ارز باشد؛ SGD یک کد ارز است؛ +65 برای شمارهگیری تلفن است؛ و .sg یک پسوند دامنه است. یک سیستم نباید ارز، قالببندی تلفن یا رفتار دامنه را تنها از SG بدون قوانین تجاری مستند استنباط کند.
قبل از استقرار، هر مقدار ذخیرهشده را با استاندارد و نوع فیلد آن برچسبگذاری کنید، سپس آن را در برابر رجیستری معتبر مربوطه اعتبارسنجی کنید. این گام واحد کمک میکند از اینکه یک شماره کشور ایزو به عنوان شماره ارز تلقی شود، یک برچسب المپیک به عنوان داده ایزو در نظر گرفته شود، یا یک پسوند دامنه به عنوان مقدار کشور ذخیره شود، جلوگیری شود.
یک چکلیست تأیید عملی
هنگام وارد کردن، نگاشت یا طراحی دادههای مرجع سنگاپور، از این چکلیست کوتاه استفاده کنید:
- مقادیر فعلی ISO 3166-1 را از طریق تایید کنید پلتفرم مرور آنلاین ایزو: SG، SGP و 702.
- دامنه سطح بالای .sg را از طریق تایید کنید پایگاه داده منطقه ریشه IANA.
- به جای فرض کردن اینکه دادههای کشور ایزو آنها را پوشش میدهد، از مرجع متخصص یا استاندارد فعلی برای شناسههای ارز، تلفن و المپیک استفاده کنید.
- سوابق ورزشی تاریخی و سایر سوابق خاص دامنه را جدا از مقادیر مرجع فعلی ایزو نگه دارید.
نتیجهگیری: مطابقت دادن هر کد سنگاپور با استاندارد آن
کدهای کشور ایزو سنگاپور عبارتند از SG، SGP و 702. آنها از دامنه اینترنتی .sg، کد ارز SGD، کد تماس بینالمللی +65 و استفاده از کد المپیک متمایز هستند. مطابقت دادن هر مقدار با استاندارد نامگذاری شده و نوع فیلد آن، فرمها، مجموعههای داده و سوابق بینالمللی را واضحتر و قابل اعتمادتر میکند.
انتخاب منطقه
یک پست ایجاد کنید
ارسال رایگان است و نیازی به ثبت نام نیست.