รหัส ISO ของฮ่องกง: อธิบาย HK, HKG และ 344
การค้นหารหัส ISO ของฮ่องกงอาจได้คำตอบหลายแบบ เนื่องจากระบบประเทศ โทรศัพท์ สกุลเงิน กีฬา และอินเทอร์เน็ตใช้ตัวระบุแยกกัน รหัส ISO 3166-1 ของฮ่องกงคือ HK, HKG และ 344 คู่มือนี้จะอธิบายความหมายของแต่ละรูปแบบ เหตุผลที่ HKG อาจปรากฏในข้อมูลโอลิมปิก และวิธีแยกรหัส ISO ออกจาก +852, HKD, .hk และ .香港 ในแบบฟอร์ม ซอฟต์แวร์ และระเบียนทางการเงิน
รหัส ISO ของฮ่องกง: คำตอบโดยสรุป
ฮ่องกงมีตัวแทนตามมาตรฐาน ISO 3166-1 สามรูปแบบ ได้แก่ รหัสตัวอักษรสองตัว รหัสตัวอักษรสามตัว และรหัสตัวเลข ค่าที่ถูกต้องขึ้นอยู่กับช่องข้อมูลหรือระบบที่รับข้อมูล
รหัส ISO 3166-1 ทั้งสามแบบในมุมมองเดียว
| ประเภทของรหัส ISO | ค่าของฮ่องกง | วัตถุประสงค์ทั่วไป |
|---|---|---|
| Alpha-2 | HK | ช่องประเทศแบบย่อและการแลกเปลี่ยนข้อมูลทั่วไป |
| Alpha-3 | HKG | ชุดข้อมูลประเทศแบบสามตัวอักษรและข้อมูลกีฬาบางประเภท |
| ตัวเลข | 344 | ระบบสถิติ ระบบเดิม และระบบที่รับเฉพาะตัวเลข |
รายชื่อประเทศ ISO สำรองจาก Docebo Help & Support ก็ระบุฮ่องกงด้วยค่า alpha-2 คือ HK เช่นกัน รหัสโทรศัพท์ รหัสสกุลเงิน รหัสโอลิมปิก และโดเมนอินเทอร์เน็ตไม่ใช่รูปแบบ ISO 3166-1 เพิ่มเติม แต่เป็นของมาตรฐานหรือองค์กรอื่น
อธิบายรหัส ISO 3166-1 ทั้งสามของฮ่องกง
รูปแบบ ISO ทั้งสามใช้แทนรายการภูมิศาสตร์เดียวกันในลักษณะที่ต่างกัน และไม่สามารถใช้แทนกันได้ในทุกแอปพลิเคชัน ดังนั้นควรใช้เอกสารของระบบปลายทางเป็นตัวกำหนดว่าจะส่งหรือจัดเก็บค่าใด
รหัส ISO alpha-2: HK
HK คือรหัสตัวระบุ ISO 3166-1 alpha-2 แบบสองตัวอักษรของฮ่องกง เป็นรูปแบบกะทัดรัดที่มักต้องใช้เมื่อช่องประเทศทั่วไปขอค่า ISO alpha-2 ตัวอย่างเช่น ฐานข้อมูลที่ออกแบบตามมาตรฐานนี้อาจจัดเก็บ country_alpha2 = HK.
HK ไม่ใช่คำนำหน้าหมายเลขโทรศัพท์ระหว่างประเทศ +852และไม่ใช่ส่วนลงท้ายโดเมน .hkเช่นเดียวกัน แม้ตัวอักษรจะเกี่ยวข้องกันก็ตาม อย่างแรกคือค่าประเทศตาม ISO อย่างที่สองใช้ในระบบหมายเลขโทรศัพท์ และอย่างที่สามคือตัวระบุ DNS
ใช้ HK เมื่อแบบฟอร์ม API หรือข้อกำหนดข้อมูลระบุอย่างชัดเจนว่าต้องการ ISO 3166-1 alpha-2 อย่าสันนิษฐานว่าทุกช่องที่มีชื่อว่ารหัสประเทศใช้รูปแบบนี้ บริการบางแห่งต้องการชื่อเต็ม ค่า alpha-3 ค่าตัวเลข หรือรหัสเฉพาะของผู้ให้บริการ
รหัส ISO alpha-3: HKG
HKG คือรหัส ISO 3166-1 alpha-3 แบบสามตัวอักษรของฮ่องกง รูปแบบสามตัวอักษรมีประโยชน์ในชุดข้อมูลระหว่างประเทศที่ต้องการคำย่อที่ยาวและจดจำได้ง่ายกว่า หรือในอินเทอร์เฟซที่กำหนดให้ใช้ค่า alpha-3 โดยเฉพาะ
ตัวอย่างเช่น API อาจกำหนดช่องแยกกันสำหรับ country_alpha2 และ country_alpha3ในกรณีนี้ HK ต้องอยู่ในช่องแรก และ HKG ต้องอยู่ในช่องที่สอง ไม่ควรแทนที่ HK ด้วย HKG โดยอัตโนมัติในระบบที่ตรวจสอบเฉพาะค่าตัวอักษรสองตัว
HKG ยังใช้ในบริบทโอลิมปิกด้วย ตัวอักษรที่ตรงกันอาจช่วยให้แลกเปลี่ยนข้อมูลได้ง่ายขึ้น แต่รหัสโอลิมปิกและรหัส ISO อยู่ภายใต้การกำกับดูแลของคนละองค์กร เมื่อจับคู่ระเบียน ควรเก็บชื่อช่องข้อมูลหรือมาตรฐานต้นทางไว้ เพื่อให้ความหมายของ HKG ชัดเจน
รหัส ISO แบบตัวเลข: 344
344 คือรหัส ISO 3166-1 แบบตัวเลขของฮ่องกง ตัวระบุแบบตัวเลขมีประโยชน์สำหรับระบบสถิติ ฐานข้อมูลรุ่นเก่า และอินเทอร์เฟซที่ต้องการค่าซึ่งไม่ขึ้นกับภาษาและไม่มีคำย่อที่เป็นตัวอักษร
ช่องที่มีชื่อว่า country_numeric หรือ iso_numeric จึงสามารถมีค่า 344 ได้เมื่อกำหนดให้เป็นค่าภูมิศาสตร์ตาม ISO 3166-1 การที่แอปพลิเคชันจัดเก็บค่านี้เป็นข้อความหรือตัวเลขขึ้นอยู่กับโครงสร้างข้อมูลของผู้ให้บริการ ควรรักษาคำจำกัดความของช่องและชื่อมาตรฐานไว้เมื่อแลกเปลี่ยนข้อมูล
เลข 344 อาจปรากฏในระบบอื่นด้วย รวมถึงข้อมูลสกุลเงิน แต่ไม่ได้ทำให้ระเบียนเหล่านั้นใช้แทนกันได้ ควรใช้คำว่า รหัสตัวเลขทางภูมิศาสตร์ เมื่อเปรียบเทียบค่าประเทศตาม ISO กับค่าตัวเลขของสกุลเงิน และเก็บความหมายทั้งสองไว้ในช่องข้อมูลที่มีชนิดแยกกัน
ตัวระบุอื่นของฮ่องกงแตกต่างจากรหัส ISO อย่างไร
รหัสอื่นที่คุ้นเคยของฮ่องกงมีประโยชน์ แต่ใช้ตอบคำถามคนละประเภท ระบบโทรศัพท์ต้องการรหัสโทรออก ระบบชำระเงินต้องการรหัสสกุลเงิน ฐานข้อมูลกีฬาอาจต้องการรหัสโอลิมปิก และอินเทอร์เน็ตต้องการป้ายกำกับโดเมน
รหัสโทรออกระหว่างประเทศ: +852
+852 คือรหัสโทรศัพท์ระหว่างประเทศของฮ่องกง เป็นส่วนหนึ่งของระบบหมายเลขโทรคมนาคม ไม่ใช่ตัวระบุประเทศตาม ISO 3166-1 แอปพลิเคชันโทรศัพท์อาจใช้รหัสนี้เพื่อกำหนดเส้นทางหรือแสดงหมายเลขระหว่างประเทศ ขณะที่ช่องประเทศในระเบียนลูกค้าเดียวกันอาจใช้ HK
ตัวอย่างเช่น ระเบียนการเชื่อมต่ออาจประกอบด้วย country_iso_alpha2 = HK และ telephone_calling_code = +852ค่าเหล่านี้อธิบายข้อมูลตำแหน่งที่เกี่ยวข้องกัน แต่ไม่ควรจัดเก็บไว้ในช่องรหัสประเทศช่องเดียวที่ไม่แยกความหมาย โดย Office of the Communications Authority ให้ข้อมูลแผนหมายเลขของฮ่องกงสำหรับการใช้งานด้านโทรคมนาคม
เมื่อแบบฟอร์มระบุว่ารหัสประเทศฮ่องกง ควรอ่านป้ายกำกับโดยรอบอย่างละเอียด หากช่องนั้นอยู่ในส่วนของหมายเลขโทรศัพท์ อาจต้องใช้ +852 แต่หากระบุว่า ISO alpha-2 ค่าที่เกี่ยวข้องคือ HK ควรจัดเก็บ +852 ไว้ในช่องรหัสโทรศัพท์ระหว่างประเทศ ไม่ใช่ช่องรหัสประเทศ ISO
รหัสสกุลเงิน: HKD
HKD คือรหัสตัวอักษรตาม ISO 4217 ของดอลลาร์ฮ่องกง ใช้ระบุสกุลเงิน ไม่ใช่ตำแหน่งทางภูมิศาสตร์ ดังนั้น HKD จึงแตกต่างจากทั้ง HK และ HKG แม้ทั้งสามค่าจะมีตัวอักษรที่เชื่อมโยงกับฮ่องกง
ระบบชำระเงิน ใบแจ้งหนี้ หรือระเบียนบัญชีอาจแยกค่าเหล่านี้ดังนี้:
- country_alpha2: HK
- currency: HKD
- amount: 1,250.00
รหัสตัวเลขทางภูมิศาสตร์คือ 344 ชุดข้อมูลสกุลเงินอาจเชื่อมโยงเลข 344 กับดอลลาร์ฮ่องกงในฐานะรหัสตัวเลขของสกุลเงินได้เช่นกัน เลขที่ซ้ำกันนี้อาจทำให้เกิดข้อผิดพลาดของข้อมูล โดยเฉพาะเมื่อมีการรวมตารางประเทศและสกุลเงินโดยอัตโนมัติ ควรเก็บ HKD และรหัสตัวเลขทางภูมิศาสตร์ 344 ไว้ในช่องข้อมูลที่มีชนิดแยกกัน แม้ทั้งสองระบบจะใช้เลข 344 เหมือนกัน
ดังนั้น HKD จึงไม่ใช่ทางเลือกอื่นของรหัสประเทศ ISO 3166-1 ให้ใช้ช่องสกุลเงินที่ผู้ให้บริการทางการเงินระบุไว้สำหรับ HKD และใช้ช่องภูมิศาสตร์ที่เกี่ยวข้องสำหรับ HK, HKG หรือ 344
รหัสโอลิมปิก: HKG
คณะกรรมการโอลิมปิกสากลใช้ HKG ในระบบรหัสกีฬาสำหรับฮ่องกง ซึ่งมีประโยชน์เมื่ออ่านผลการแข่งขันโอลิมปิก ตารางเหรียญ รายชื่อทีม หรือฟีดกีฬาที่ใช้คำย่อของ IOC
ค่านี้ตรงกับรหัส ISO alpha-3 ของฮ่องกง แต่การตรงกันไม่ได้หมายความว่ารหัสกีฬาทุกชนิดเป็นรหัส ISO ความหมายขึ้นอยู่กับชุดข้อมูลและองค์กรที่กำหนดรหัสนั้น ฐานข้อมูลประเทศทั่วไปอาจตีความ HKG เป็น ISO 3166-1 alpha-3 ขณะที่ไฟล์ผลการแข่งขันโอลิมปิกอาจตีความเป็นรหัสกีฬาของ IOC
เมื่อแมปข้อมูลกีฬาเข้ากับฐานข้อมูลประเทศทั่วไป ควรเก็บชื่อระบบหรือมาตรฐานต้นทางไว้ ให้ถือว่าค่าที่ตรงกันเป็นเพียงความสะดวกด้านการทำงานร่วมกัน ไม่ใช่หลักฐานว่าระบบรหัสทั้งสองเหมือนกัน
โดเมนอินเทอร์เน็ต: .hk และ .香港
.hk คือโดเมนระดับบนสุดรหัสประเทศของฮ่องกงที่ใช้อักษรละติน ใช้ใน DNS และที่อยู่อินเทอร์เน็ต ไม่ใช่ค่าที่ใช้ในช่องประเทศ ISO ความสัมพันธ์กับค่า ISO alpha-2 คือ HK ช่วยระบุเขตแดนที่โดเมนแทนอยู่ แต่ตัวระบุทั้งสองยังมีวัตถุประสงค์ทางเทคนิคต่างกัน
.香港 คือโดเมนระดับบนสุดรหัสประเทศแบบอักษรจีนที่เป็นสากลและแทนฮ่องกง รายงานการมอบหมายจาก IANA ระบุการมอบหมายโดเมนให้แก่ Hong Kong Internet Registration Corporation Limited
ข้อมูลการมอบหมายของ IANA สำหรับ .hk ระบุให้ Hong Kong Internet Registration Corporation เป็นผู้จัดการโดเมนระดับบนสุดรหัสประเทศ ในทางปฏิบัติ การจดทะเบียนโดเมนและการตรวจสอบ DNS อาจมีกฎที่แยกจากการตรวจสอบรหัสประเทศ ISO
ในซอฟต์แวร์โดเมน .香港 เป็นป้ายกำกับสากล เบราว์เซอร์หรือไลบรารี DNS อาจแสดงรูปแบบอักษรจีนที่ผู้ใช้มองเห็นได้ ขณะประมวลผลรูปแบบที่เข้ากันได้กับ ASCII ภายใน ให้ใช้รูปแบบที่ API โดเมนกำหนด ก่อนนำกฎการตรวจสอบหรือการจดทะเบียนสำหรับ .hk หรือ .香港 ไปใช้งาน ควรตรวจสอบข้อมูล IANA ปัจจุบันและข้อกำหนดล่าสุดของ Hong Kong Internet Registration Corporation
การใช้รหัสฮ่องกงในแบบฟอร์ม ซอฟต์แวร์ และข้อมูล
ข้อผิดพลาดของรหัสมักเกิดขึ้นเมื่อช่องข้อมูลมีชื่อกว้างเกินไป การผสานระบบที่เชื่อถือได้ต้องระบุมาตรฐานและรูปแบบก่อน จากนั้นจึงตรวจสอบค่าตามคำจำกัดความนั้น
แบบฟอร์ม ฐานข้อมูล และ API
ใช้ HK เฉพาะเมื่อแบบฟอร์ม API หรือช่องฐานข้อมูลระบุอย่างชัดเจนว่าต้องการ ISO 3166-1 alpha-2 หากข้อกำหนดระบุ alpha-3 ให้ใช้ HKGหากระบุ ISO numeric ให้ใช้ 344บริการที่รับเพียงรูปแบบเดียวอาจปฏิเสธรูปแบบอื่น หรือตีความอย่างไม่ถูกต้องโดยไม่แจ้งให้ทราบ
แอปพลิเคชันที่แลกเปลี่ยนข้อมูลหลายรูปแบบสามารถจัดเก็บเป็นแอตทริบิวต์แยกกัน หรือใช้ตารางค้นหาที่ควบคุมไว้ ตัวอย่างที่เหมาะกับการแปลคือ:
- country_alpha2: HK
- country_alpha3: HKG
- country_numeric: 344
แอตทริบิวต์ที่แยกกันทำให้การแปลงข้อมูลชัดเจน และยังป้องกันไม่ให้นักพัฒนานำค่าตัวอักษรสามตัวไปใส่ในช่องสองตัว เพียงเพราะทั้งสองค่าหมายถึงฮ่องกง หากผู้ให้บริการใช้ช่องเดียวชื่อ country ควรอ่านเอกสารเพื่อดูว่ารับรหัส ISO ชื่อที่ใช้แสดงผล หรือตัวระบุอื่น
ใช้ตัวพิมพ์และชนิดข้อมูลตามที่บริการปลายทางกำหนด โดยทั่วไปจะแสดงรหัสตัวอักษร ISO เป็นตัวพิมพ์ใหญ่ แต่ API อาจมีกฎการตรวจสอบของตนเอง เลข 344 อาจแทนด้วยข้อความหรือจำนวนเต็ม ตารางค้นหาที่ควบคุมควรบันทึกประเภทของรหัส มาตรฐานต้นทาง รูปแบบที่ยอมรับ และข้อมูลรุ่นหรือวันที่มีผลที่จำเป็นต่อการผสานระบบ
ก่อนส่งค่าฮ่องกง ให้ยืนยันว่าแบบฟอร์มหรือ API ภายนอกต้องการรูปแบบ ISO alpha-2, alpha-3 หรือตัวเลข อย่าอนุมานรูปแบบที่ต้องใช้จากคำว่า รหัสประเทศ เพียงอย่างเดียว
การชำระเงินและการรายงานทางการเงิน
ระบบการชำระเงินและการรายงานมักต้องการทั้งข้อมูลภูมิศาสตร์และข้อมูลการเงิน ควรแยกข้อมูลเหล่านี้ออกจากกัน ลูกค้าหรือธุรกรรมอาจใช้ HK เป็นค่าประเทศ ISO alpha-2 และใช้ HKD เป็นค่าสกุลเงิน ขณะที่อีกระบบหนึ่งอาจขอ HKG หรือ 344 ซึ่งเป็นค่าตัวเลขทางภูมิศาสตร์แทน
ตัวอย่างเช่น ระเบียนธุรกรรมอาจมี billing_country = HK, settlement_currency = HKDและ currency_amount = 500.00ชื่อช่องและรหัสที่ยอมรับจริงขึ้นอยู่กับบริการชำระเงิน ธนาคาร แพลตฟอร์มบัญชี หรือข้อกำหนดการรายงาน
เลข 344 ต้องใช้ความระมัดระวังเป็นพิเศษเมื่อรวมชุดข้อมูลประเทศ สถิติ และสกุลเงิน ควรเก็บมาตรฐานต้นทางไว้ในการแมป เช่น ISO 3166-1 geographic numeric หรือ ISO 4217 currency numeric วิธีนี้ป้องกันไม่ให้ค่าที่ซ้ำกันสร้างความตรงกันทางความหมายที่ผิด และช่วยอธิบายผลลัพธ์ระหว่างการกระทบยอดหรือการตรวจสอบบัญชี
การแยกช่องโทรศัพท์ โดเมน ประเทศ และสกุลเงิน
โปรไฟล์การเชื่อมต่อสำหรับฮ่องกงสามารถเก็บตัวระบุที่ถูกต้องหลายรายการพร้อมกันได้:
- iso_country_alpha2: HK
- iso_country_alpha3: HKG
- iso_country_numeric: 344
- telephone_calling_code: +852
- currency_code: HKD
- country_code_top_level_domain: .hk
ค่าเหล่านี้ไม่ใช่รูปแบบที่ใช้แทนกันได้ของรหัสเดียว แต่รองรับงานต่างกัน ได้แก่ การระบุประเทศ การกำหนดเส้นทางโทรศัพท์ การประมวลผลเงิน และการตั้งชื่อโดเมน การแยกข้อมูลช่วยปรับปรุงการตรวจสอบความถูกต้อง การค้นหา ป้ายกำกับส่วนติดต่อผู้ใช้ และการทำงานร่วมกันของ API
ขั้นตอนการตรวจสอบขั้นสุดท้ายควรตรวจแต่ละช่องตามมาตรฐานที่บริการปลายทางต้องการ เช่น ตรวจ HK ด้วยกฎ ISO alpha-2 ตรวจ +852 ด้วยกฎโทรศัพท์ ตรวจ HKD ด้วยกฎสกุลเงิน และตรวจ .hk ด้วยกฎโดเมน แนวทางตรวจทีละช่องนี้น่าเชื่อถือกว่าการใช้ตัวตรวจสอบรหัสประเทศทั่วไปตัวเดียวกับทุกค่า
ฮ่องกง จีน และบริบทของชื่อทางการ
มาตรฐานระหว่างประเทศ องค์กร และผู้ให้บริการซอฟต์แวร์ต่าง ๆ อาจใช้ป้ายกำกับภาษาอังกฤษต่างกันสำหรับรายการฮ่องกงเดียวกันตามที่ต้องการ ชุดข้อมูลอาจแสดง Hong Kong, Hong Kong, Chinaหรือรูปแบบที่ระบุว่าฮ่องกงเป็นเขตบริหารพิเศษของจีน
ใช้ชุดรหัสและชื่อทางการร่วมกัน
ความแตกต่างของชื่อควรตีความตามบริบทของระบบต้นทาง ป้ายกำกับบอกว่าต้นทางนั้นอธิบายรายการอย่างไร ขณะที่ HK, HKG หรือ 344 ระบุค่ารหัสและรูปแบบที่ใช้ในระบบนั้น ความแตกต่างของชื่อไม่ได้เปลี่ยนรหัส alpha-2 ให้เป็น alpha-3 และไม่ได้ทำให้รหัสภูมิศาสตร์กลายเป็นรหัสสกุลเงินหรือโทรศัพท์
เมื่อรวมชุดข้อมูล ควรรักษาป้ายกำกับต้นทาง ประเภทของรหัส และกฎการจัดกลุ่มไว้ เรื่องนี้สำคัญสำหรับฐานข้อมูลที่อยู่ สถิติ การชำระเงิน การขนส่ง และระบบรายงาน อย่าแทนที่รายการฮ่องกงของต้นทางด้วยชื่อประเทศทั่วไป หรือรวมรายการนั้นกับรายการอื่นโดยอัตโนมัติเพียงเพราะชื่อที่แสดงดูคล้ายกัน
สำหรับการผสานระบบปัจจุบัน ค่าที่เกี่ยวข้องตาม ISO 3166-1 คือ HK, HKGและ 344ควรใช้ชื่อเดิมหรือรหัสที่เลิกใช้แล้วเฉพาะเมื่อชุดข้อมูลประวัติศาสตร์ที่มีเอกสารกำกับต้องการโดยเฉพาะ สำหรับแบบฟอร์มและ API ปัจจุบันทั่วไป ให้ใช้รูปแบบที่ระบบร้องขอ และรักษาป้ายกำกับต้นทางไว้เมื่อแลกเปลี่ยนระเบียน
ประเด็นสำคัญเกี่ยวกับรหัส ISO ของฮ่องกง
- HK คือรหัส ISO 3166-1 alpha-2 ของฮ่องกง
- HKG คือรหัส ISO 3166-1 alpha-3 ของฮ่องกง และยังปรากฏในข้อมูลกีฬาโอลิมปิกด้วย
- 344 คือรหัสตัวเลขทางภูมิศาสตร์ ISO 3166-1 ของฮ่องกง
- +852 คือรหัสโทรศัพท์ระหว่างประเทศ
- HKD คือรหัสสกุลเงินดอลลาร์ฮ่องกง
- .hk และ .香港 คือโดเมนระดับบนสุดรหัสประเทศของฮ่องกง
เลือกค่าตามมาตรฐานที่ระบุไว้สำหรับช่องนั้น ไม่ใช่จากวลีทั่วไปว่ารหัสประเทศฮ่องกง การเก็บตัวระบุประเทศ โทรศัพท์ สกุลเงิน กีฬา และโดเมนไว้ในช่องแยกกันจะช่วยให้ข้อมูลฮ่องกงตรวจสอบและแลกเปลี่ยนได้อย่างถูกต้องง่ายขึ้น
เลือกพื้นที่
สร้างโพสต์
การโพสต์ฟรีและไม่จำเป็นต้องลงทะเบียน