รหัส ISO ของประเทศไทย: อธิบาย CN, CHN และ 156
รหัส ISO ของประเทศไทยขึ้นอยู่กับฟิลด์หรือระบบที่คุณใช้งาน สำหรับ ISO 3166-1 สาธารณรัฐประชาชนจีนคือ CN ในรูปแบบอัลฟา-2, CHN ในรูปแบบอัลฟา-3 และ 156 ในรูปแบบตัวเลข ค่าเหล่านี้แตกต่างจากโดเมนเว็บ .cn, การโทรศัพท์ +86, สกุลเงิน CNY และรหัสกีฬา คู่มือนี้อธิบายว่าควรใช้ตัวระบุใดในฟอร์ม ฐานข้อมูล API ระบบการชำระเงิน โดเมน บันทึกการโทร และข้อมูลเขตการปกครองย่อย
รหัส ISO 3166-1 ของประเทศไทยได้อย่างรวดเร็ว
ISO 3166-1 มีรหัสระดับประเทศในรูปแบบตัวอักษรสองตัว ตัวอักษรสามตัว และตัวเลข ตัวย่อประเทศจีนที่ถูกต้องขึ้นอยู่กับรูปแบบที่ฟอร์ม ฐานข้อมูล API หรือองค์กรผู้รับต้องการ
รหัสอัลฟา-2, อัลฟา-3 และตัวเลขปัจจุบันของประเทศไทย
คำตอบโดยตรงคือ CN สำหรับรหัส ISO 3166-1 อัลฟา-2, CHN สำหรับรหัสอัลฟา-3 และ 156 สำหรับรหัสตัวเลข ปัจจุบัน ISO บันทึกประเทศระบุประเทศด้วยชื่อเต็มคือ สาธารณรัฐประชาชนจีน และแสดงรายการเหล่านี้เป็นค่าประเทศที่กำหนดอย่างเป็นทางการ
สิ่งเหล่านี้คือตัวระบุประเทศ ISO อย่างเป็นทางการ ไม่ใช่เพียงตัวย่อที่ไม่เป็นทางการ ใช้ค่าที่ตรงกับฟิลด์ผู้รับ ตัวอย่างเช่น ฟอร์มที่ขอรหัสประเทศแบบสองตัวอักษรปกติจะคาดหวัง CN ในขณะที่การแลกเปลี่ยนข้อมูลที่ระบุฟิลด์อัลฟา-3 ปกติจะคาดหวัง CHN
| ประเภทของรหัส | ค่าของประเทศไทย | มาตรฐาน | ฟิลด์ทั่วไป |
|---|---|---|---|
| อัลฟา-2 | CN | ISO 3166-1 | ฟิลด์ประเทศแบบสองตัวอักษร |
| อัลฟา-3 | CHN | ISO 3166-1 | ฟิลด์ประเทศแบบสามตัวอักษร |
| ตัวเลข | 156 | ISO 3166-1 | ฟิลด์ประเทศแบบตัวเลข |
อย่าสันนิษฐานว่าฟิลด์ที่มีป้ายกำกับว่ารหัสประเทศจะยอมรับทุกรูปแบบ ISO ฟิลด์อาจมีความยาวคงที่ ตัวพิมพ์ที่อนุญาต หรือกฎการตรวจสอบความถูกต้องที่ยอมรับเพียงหนึ่งในสามค่านี้
แต่ละรูปแบบ ISO 3166-1 มีไว้สำหรับอะไร
รูปแบบอัลฟา-2 ใช้ตัวอักษรสองตัวและเป็นรูปแบบประเทศ ISO ที่กะทัดรัดที่สุด CN มักใช้ในแบบฟอร์มที่อยู่ บันทึกการจัดส่ง โปรไฟล์ผู้ใช้ และตัวเลือกประเทศเมื่อระบบระบุค่าแบบสองตัวอักษร
รูปแบบอัลฟา-3 ใช้ตัวอักษรสามตัว CHN อาจจดจำได้ง่ายกว่าในรายงานและชุดข้อมูลเพราะคล้ายกับชื่อประเทศมากกว่า แต่ควรใช้เฉพาะเมื่อฟิลด์หรือมาตรฐานกำหนดค่าอัลฟา-3 เท่านั้น มันไม่ใช่เวอร์ชันที่ยาวขึ้นที่สามารถนำมาใช้แทน CN ได้อย่างอิสระ
รูปแบบตัวเลขใช้ตัวเลขสามหลัก ค่า 156 มีประโยชน์เมื่อระบบต้องการตัวระบุประเทศแบบตัวเลขหรือเมื่อโมเดลข้อมูลถูกออกแบบมาให้ใช้รหัสตัวเลข มันยังคงเป็นค่าประเทศ ISO 3166-1 ไม่ใช่รหัสโทรศัพท์ สกุลเงิน หรือไปรษณีย์
มาตรฐาน ISO 3166 กำหนดรหัสตัวอักษรและตัวเลขที่ได้รับการยอมรับในระดับสากลสำหรับการอ้างถึงประเทศและพื้นที่ที่เกี่ยวข้อง ในการค้นหาในชีวิตประจำวัน วลีเช่น ตัวย่อประเทศจีน, รหัสประเทศจีนสองตัวอักษร หรือรหัสประเทศจีนสามตัวอักษร อาจอ้างถึงรูปแบบเหล่านี้ ป้ายกำกับที่เป็นทางการคือ อัลฟา-2, อัลฟา-3 และตัวเลข
สำหรับการแลกเปลี่ยนข้อมูลที่เชื่อถือได้ ให้บันทึกมาตรฐานไว้ข้างๆ ค่า คอลัมน์ชื่อ country_code นั้นมีความชัดเจนน้อยกว่าคอลัมน์ชื่อ iso_3166_1_alpha2, iso_3166_1_alpha3 และ iso_3166_1_numeric
ตัวระบุอินเทอร์เน็ตและโทรศัพท์ของประเทศไทย
โดเมนอินเทอร์เน็ตและหมายเลขโทรศัพท์ใช้เนมสเปซแยกต่างหาก อาจเกี่ยวข้องกับประเทศเดียวกัน แต่ไม่ควรใส่ค่าของพวกมันลงในฟิลด์ประเทศ ISO เว้นแต่ฟิลด์นั้นจะร้องขอเนมสเปซนั้นโดยเฉพาะ
.cn และโดเมนระดับบนสุดรหัสประเทศของประเทศไทย
.cn คือโดเมนระดับบนสุดรหัสประเทศของประเทศไทย หรือ ccTLD มันถูกใช้เป็นคำต่อท้ายโดเมนในที่อยู่เว็บ เช่น เว็บไซต์ที่ลงท้ายด้วย .cn จุดเป็นส่วนหนึ่งของสัญกรณ์โดเมน ส่วน CN ไม่มีจุดคือค่าประเทศ ISO 3166-1 อัลฟา-2
บันทึกการมอบหมายของ IANA ระบุ .CN เป็นโดเมนระดับบนสุดรหัสประเทศ และระบุศูนย์ข้อมูลเครือข่ายอินเทอร์เน็ตจีน ซึ่งมักเรียกว่า CNNIC เป็นผู้จัดการ
ความสัมพันธ์ระหว่าง CN และ .cn อธิบายว่าทำไมบางครั้งผู้คนถึงอธิบาย .cn ว่าเป็นรหัสอินเทอร์เน็ตของประเทศไทย อย่างไรก็ตาม ทั้งสองค่ามีวัตถุประสงค์ที่แตกต่างกัน ฟิลด์โดเมนอาจจัดเก็บ .cn ที่อยู่เว็บอาจแสดงเป็นส่วนหนึ่งของชื่อโฮสต์ และฟิลด์ประเทศ ISO ปกติควรจัดเก็บ CN, CHN หรือ 156 ตามรูปแบบที่ระบุ
ตัวอย่างเช่น แอปพลิเคชันสามารถเก็บค่าต่อไปนี้ไว้ในฟิลด์แยกต่างหาก: country_iso_alpha2 เป็น CN และ domain_suffix เป็น .cn อย่าส่ง .cn ไปยัง API ที่ตรวจสอบค่า ISO 3166-1 อัลฟา-2
โดเมนอักษรจีนและรูปแบบ DNS ของพวกเขา
ประเทศไทยยังมีโดเมนระดับบนสุดรหัสประเทศที่แปลเป็นภาษาท้องถิ่นด้วยอักษรจีน รูปแบบที่มองเห็นได้คือ .中国 และ .中國สิ่งเหล่านี้เป็นของเนมสเปซโดเมน DNS และเกี่ยวข้องกับรหัสประเทศสองตัวอักษร CN; ไม่ใช่รหัสประเทศ ISO 3166-1 เพิ่มเติม
บันทึกการมอบหมายของ IANA สำหรับ .中国 ระบุว่าเป็นโดเมนระดับบนสุดรหัสประเทศที่กำหนดให้กับรหัสประเทศสองตัวอักษร CN และระบุ CNNIC เป็นผู้จัดการ
เมื่อแอปพลิเคชันหรือเครื่องมือ DNS ต้องการรูปแบบที่เข้ากันได้กับ ASCII ป้ายกำกับ Punycode ที่สอดคล้องกันมักจะเขียนเป็น xn--fiqs8s สำหรับ .中国 และ xn--fiqz9s สำหรับ .中國 ควรเก็บรูปแบบ Unicode และรูปแบบ ASCII ให้มองเห็นได้ชัดเจนในเอกสารประกอบและฟิลด์ฐานข้อมูล
ใช้ .中国, .中國 หรือการแสดง DNS เฉพาะในที่ที่ระบบคาดหวังโดเมนที่แปลเป็นภาษาท้องถิ่นหรือป้ายกำกับ DNS ไม่ควรแทนที่ CN, CHN หรือ 156 ในฟิลด์ประเทศ ในทำนองเดียวกัน เว็บไซต์ที่ใช้โดเมนเหล่านี้จะไม่เปลี่ยนแปลงค่าประเทศ ISO ที่เชื่อมโยงกับบันทึกประเทศนั้นๆ
ทำไมรหัสโทรศัพท์ระหว่างประเทศจึงแตกต่างกัน
รหัสโทรศัพท์ระหว่างประเทศของประเทศไทยคือ +86ค่านี้เป็นของระบบการกำหนดหมายเลขโทรคมนาคมระหว่างประเทศ ไม่ใช่ของ ISO 3166-1 เครื่องหมายบวกแสดงถึงรูปแบบคำนำหน้าการโทรระหว่างประเทศ ในขณะที่ CN, CHN และ 156 ระบุประเทศในข้อมูล ISO
ดังนั้น ฟิลด์หมายเลขโทรศัพท์อาจมี +86 เป็นรหัสโทรระหว่างประเทศ ในขณะที่ฟิลด์ประเทศแยกต่างหากมี CN ห้ามใส่ +86 ในฟิลด์ประเทศแบบสองตัวอักษร และอย่าพยายามสร้างคำนำหน้าโทรศัพท์โดยการเพิ่มสัญลักษณ์ลงในรหัส ISO
การค้นหารหัสประเทศจีนอาจมีความกำกวมเพราะอาจหมายถึงรหัส ISO, โดเมนอินเทอร์เน็ต หรือรหัสโทรศัพท์ ตรวจสอบป้ายกำกับฟิลด์และมาตรฐานที่ควบคุมก่อนป้อนค่า เก็บ-รหัสโทรระหว่างประเทศไว้ในฟิลด์หมายเลขโทรศัพท์ และใช้ข้อมูลอ้างอิงโทรคมนาคมที่เชื่อถือได้เมื่อตรวจสอบรูปแบบโทรศัพท์หรืออัปเดตระบบโทรศัพท์
รหัสสกุลเงินและกีฬาสำหรับประเทศไทย
องค์กรด้านการเงินและกีฬายังรักษาระบบรหัสของตนเอง ค่าที่ดูคล้ายกับรหัสประเทศ ISO อาจระบุสกุลเงินหรือคณะนักกีฬาแทน
CNY เป็นรหัสสกุลเงิน ไม่ใช่รหัสประเทศ
CNY คือรหัสสกุลเงิน ISO 4217 สำหรับเงินหยวน CN คือรหัส ISO 3166-1 อัลฟา-2 สำหรับประเทศไทย ตัวแรกระบุสกุลเงิน ในขณะที่ตัวที่สองระบุประเทศหรือพื้นที่ในระบบรหัสประเทศ
| ค่า | เนมสเปซ | ระบุ | ใช้เมื่อฟิลด์ร้องขอ |
|---|---|---|---|
| CN | ISO 3166-1 | ประเทศไทย | รหัสประเทศอัลฟา-2 |
| CHN | ISO 3166-1 | ประเทศไทย | รหัสประเทศอัลฟา-3 |
| 156 | ISO 3166-1 | ประเทศไทย | รหัสประเทศแบบตัวเลข |
| CNY | ISO 4217 | หยวน | รหัสสกุลเงินทางการ |
ค่าที่เป็นตัวเลขสามารถปรากฏในมาตรฐานมากกว่าหนึ่งชุด ตัวอย่างเช่น 156 สามารถเป็นค่าตัวเลขประเทศใน ISO 3166-1 และค่าตัวเลขสกุลเงินใน ISO 4217 ตัวเลขจะไม่สามารถตีความได้อย่างถูกต้องหากไม่มีคำจำกัดความของฟิลด์
วัสดุทางธุรกิจและตลาดอาจใช้คำเช่น RMB หรือ CNH เช่นกัน RMB มักใช้เป็นชื่อหรือตัวย่อของเงินหยวน ในขณะที่ CNH เป็นป้ายกำกับเฉพาะตลาดที่ใช้ในบางบริบทสำหรับเงินหยวนนอกชายฝั่ง คำเหล่านี้ไม่ควรแทนที่ CNY เมื่อจำเป็นต้องใช้รหัส ISO 4217 อย่างเป็นทางการ ตรวจความถูกต้องของฟิลด์สกุลเงินเทียบกับ ISO 4217 และปฏิบัติตามข้อกำหนดของระบบการชำระเงินหรือการบัญชีของผู้รับ
ตัวย่อโอลิมปิกและกีฬา
องค์กรโอลิมปิกและกีฬารักษารหัสประเทศหรือคณะนักกีฬาของตนเอง พวกเขาไม่ได้สืบทอดทุกกฎของ ISO โดยอัตโนมัติ แม้ว่ารหัสกีฬาบังเอิญตรงกับค่าของ ISO ก็ตาม
ในบริบทโอลิมปิก CHN ถูกใช้สำหรับประเทศไทย ซึ่งตรงกับรหัส ISO 3166-1 อัลฟา-3 ของประเทศไทย ตัวอักษรที่ตรงกันไม่ได้ทำให้ระบบโอลิมปิกและ ISO เหมือนกัน ฐานข้อมูลกีฬาอาจมีรายการ กฎของฟิลด์ หรือการจัดการคณะนักกีฬาของตนเอง
เมื่อกรอกการลงทะเบียนกีฬาหรือนำเข้าข้อมูลการแข่งขัน ให้ใช้รหัสที่กำหนดโดยองค์กรกีฬาที่เกี่ยวข้อง อย่าสันนิษฐานว่า CHN พิสูจน์ได้ว่าฐานข้อมูลโอลิมปิกหรือกีฬาทุกแห่งใช้รหัส ISO และอย่าใช้ CN หรือ 156 เว้นแต่ระบบเฉพาะเจาะจงนั้นจะร้องขอ
เขตการปกครองย่อยและรายการประเทศไทยที่เกี่ยวข้อง
รหัสระดับประเทศไม่เหมือนกับรหัสเขตการปกครองย่อยหรือบันทึกระดับประเทศที่เกี่ยวข้อง ความแตกต่างนี้มีความสำคัญสำหรับที่อยู่ การขนส่ง การรายงาน ข้อมูลศุลกากร และฐานข้อมูลลูกค้า
รหัสเขตการปกครองย่อย ISO 3166-2:CN
ISO 3166-2:CN ขยายรหัส ISO 3166-1 อัลฟา-2 ของประเทศไทยเพื่อระบุเขตการปกครองย่อย ค่าเขตการปกครองย่อยเริ่มต้นด้วยคำนำหน้าประเทศ CN ตามด้วยยัติภังค์และคำต่อท้ายเขตการปกครองย่อยที่กำหนด
คำนำหน้าแสดงความสัมพันธ์กับประเทศไทย แต่ค่าที่ขึ้นต้นด้วย CN- ไม่ใช่การแทนที่ค่าระดับประเทศ CN, CHN หรือ 156 ฐานข้อมูลอาจต้องการทั้งสองฟิลด์: หนึ่งฟิลด์สำหรับประเทศและหนึ่งฟิลด์สำหรับเขตการปกครองย่อย แบบฟอร์มที่อยู่อาจขอจังหวัด เทศบาล เขตปกครองตนเอง หรือหมวดหมู่อิสระอื่นแยกต่างหากจากประเทศ
ใช้ตารางเขตการปกครองย่อยปัจจุบันที่แอปพลิเคชันหรือผู้ให้บริการข้อมูลต้องการ ป้ายกำกับหมวดหมู่และคำต่อท้ายที่กำหนดควรมาจากมาตรฐานปัจจุบันที่เกี่ยวข้อง แทนที่จะมาจากรายการที่อยู่เก่าหรือตารางเว็บที่ยังไม่ได้ตรวจสอบ นักพัฒนาควรตรวจสอบค่าเขตการปกครองย่อยก่อนที่จะสร้างตรรกะที่อยู่ การจัดส่ง ภาษี หรือการขนส่งรอบๆ ค่าเหล่านั้น
ฮ่องกง มาเก๊า และไต้หวัน: จำลองฟิลด์ให้ชัดเจน
ฮ่องกง มาเก๊า และไต้หวันสามารถปรากฏเป็นรายการระดับประเทศแยกต่างหากในข้อมูลที่เกี่ยวข้องกับ ISO ในขณะที่บริบทการจำแนกประเภทอื่นอาจแสดงผ่านเขตการปกครองย่อยของไทย โครงสร้างระดับภูมิภาคหรือการรวมกลุ่ม การแสดงที่ถูกต้องขึ้นอยู่กับระบบและวัตถุประสงค์ของข้อมูล
ระบบประเทศ ศุลกากร สถิติ กฎหมาย และการรายงานอาจใช้กฎการรวมกลุ่มที่แตกต่างกัน ป้ายกำกับกว้างๆ เช่น ประเทศไทย ไม่ควรใช้โดยไม่กำหนดว่ารวมหรือยกเว้นรายการที่เกี่ยวข้องหรือไม่ ค่าที่ยอมรับโดยระบบที่อยู่อาจไม่เหมาะสมสำหรับการประกาศศุลกากร รายงานทางการเงิน หรือการเปรียบเทียบทางสถิติ
แยกการตัดสินใจข้อมูลทางเทคนิคออกจากการตีความทางการเมือง ขั้นแรกให้ระบุว่าระบบผู้รับเรียกฟิลด์ว่าอะไรและใช้รายการรหัสปัจจุบันใด จากนั้นจัดทำเอกสารว่าแอปพลิเคชันปฏิบัติต่อรายการที่เกี่ยวข้องว่าเป็นบันทึกแยกต่างหาก เป็นเขตการปกครองย่อย หรือเป็นส่วนหนึ่งของการรวมกลุ่มที่กว้างขึ้นหรือไม่
การตัดสินใจนี้ควรมีความชัดเจนก่อนที่จะรวบรวม เรียกเก็บเงิน หรือรายงานข้อมูล หากต้องการทั้งมุมมองรายละเอียดและมุมมองรวม ให้รักษาค่าต้นทางไว้และจัดเก็บกลุ่มการรายงานที่กว้างขึ้นในฟิลด์ที่แมปแยกต่างหาก อย่าเขียนทับบันทึกต้นทางที่แตกต่างด้วยป้ายกำกับประเทศไทยทั่วไปอย่างเงียบๆ
วิธีใช้รหัส ISO ของประเทศไทยอย่างถูกต้อง
วิธีที่ปลอดภัยที่สุดคือการเลือก 1 รหัสจากข้อกำหนดของฟิลด์ผู้รับ ไม่ใช่จากตัวย่อที่ดูคุ้นเคยที่สุด เก็บแต่ละเนมสเปซแยกจากกันและจัดทำเอกสารมาตรฐานไว้ข้างคอลัมน์รหัสทุกคอลัมน์
เลือก 1 รหัสตามฟิลด์ข้อมูล
การเปรียบเทียบต่อไปนี้แสดงบทบาทปกติของแต่ละค่า มันคือคู่มือการเลือกฟิลด์ ไม่ใช่รายการตัวย่อที่ใช้แทนกันได้
| ค่า | เนมสเปซ | การใช้งานที่เหมาะสม |
|---|---|---|
| CN | ISO 3166-1 อัลฟา-2 | ฟิลด์ประเทศแบบสองตัวอักษร |
| CHN | ISO 3166-1 อัลฟา-3 | ฟิลด์ประเทศแบบสามตัวอักษร |
| 156 | ISO 3166-1 แบบตัวเลข | ฟิลด์ประเทศแบบตัวเลข |
| .cn | DNS และ ccTLD | คำต่อท้ายโดเมนของประเทศไทย |
| +86 | โทรคมนาคมระหว่างประเทศ | คำนำหน้าประเทศของหมายเลขโทรศัพท์ |
| CNY | ISO 4217 | ฟิลด์สกุลเงินทางการ |
| CHN | เนมสเปซกีฬาที่เกี่ยวข้อง | ฟิลด์กีฬาที่ระบุรหัสนี้ |
ค่าที่ซ้ำกันไม่ได้พิสูจน์ว่ามาตรฐานเหมือนกัน CHN สามารถใช้ได้ในฐานะรหัสประเทศ ISO อัลฟา-3 และในบริบทกีฬา แต่ องค์กรผู้รับยังคงเป็นผู้กำหนดความหมายของฟิลด์ ในทำนองเดียวกัน 156 ต้องได้รับการตีความจากมาตรฐานที่ระบุโดยฟิลด์
ตัวอย่างเช่น บริการคำสั่งซื้ออาจจัดเก็บ country_iso_alpha2 เป็น CN, เขตการปกครองย่อย ISO 3166-2 ในฟิลด์แยกต่างหาก currency_iso4217 เป็น CNY และ phone_country_calling_code เป็น +86 พาร์ทเนอร์ที่ขออัลฟา-3 จะได้รับ CHN แทนที่จะเป็น CN ในขณะที่การกำหนดค่าโดเมนจะใช้ .cn การแมปนี้ช่วยป้องกันไม่ให้ฟิลด์รหัสประเทศทั่วไปหนึ่งฟิลด์มีค่าที่อยู่ในเนมสเปซที่แตกต่างกัน หากเอกสารของ API ภายนอกไม่ชัดเจน ให้ใช้สีมาการตรวจสอบความถูกต้องและรูปแบบที่ระบุแทนที่จะเดาจากป้ายกำกับฟิลด์
ในฐานข้อมูล สเปรดชีต หรือข้อกำหนด API ให้เขียนมาตรฐานไว้ข้างๆ แต่ละคอลัมน์ ชื่อเช่น iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 และ sports_code ทำให้การแทนที่โดยไม่ได้ตั้งใจเกิดขึ้นได้น้อยลง
รหัสปัจจุบันเทียบกับรหัสในอดีตและเลิกใช้แล้ว
สำหรับการค้นหารหัสประเทศจีนปัจจุบัน ให้จัดลำดับความสำคัญของ CN, CHN และ 156 บทความนี้นำเสนอชื่อประเทศในอดีตหรือค่าที่เลิกใช้แล้วเป็นตัวระบุปัจจุบัน ค่าทางประวัติศาสตร์อาจยังคงมีความสำคัญในคลังข้อมูล โครงการย้ายข้อมูล บันทึกทางกฎหมาย หรือฐานข้อมูลลูกค้าระยะยาว แต่ต้องแสดงสถานะไว้อย่างชัดเจน
เมื่อย้ายข้อมูลรุ่นเก่า ให้ตรวจสอบบันทึกการบำรุงรักษา ISO ปัจจุบันและประวัติการเปลี่ยนแปลงที่มีการบันทึกไว้ รักษาค่าดั้งเดิมไว้เมื่อความสามารถในการตรวจสอบมีความสำคัญ บันทึกว่าเป็นค่าทางประวัติศาสตร์หรือเลิกใช้แล้ว และใช้การแมปที่มีการบันทึกไว้เฉพาะเมื่อระบบปลายทางต้องการค่าปัจจุบันเท่านั้น
อย่าแทนที่ค่าเดิมที่ไม่คุ้นเคยโดยพิจารณาจากความคล้ายคลึงทางสายตากับ CN หรือ CHN เท่านั้น กฎการย้ายข้อมูลควรระบุมาตรฐานต้นทาง ระยะเวลาที่มีผล ค่าปลายทาง และเหตุผลในการแปลง
รายการตรวจสอบการตรวจสอบความถูกต้องสำหรับฟอร์มและ API
ใช้รายการตรวจสอบนี้เมื่อเพิ่มตัวระบุของประเทศไทยลงในฟอร์ม ฐานข้อมูล สเปรดชีต หรือ API:
- ระบุเนมสเปซ ยืนยันว่าฟิลด์ต้องการ ISO 3166-1, ISO 3166-2, ISO 4217, DNS, โทรคมนาคมระหว่างประเทศ หรือรหัสขององค์กรกีฬาหรือไม่
- จับคู่รูปแบบ ตรวจสอบว่าฟิลด์ต้องการตัวอักษรสองตัว สามตัว ตัวเลขสามหลัก ป้ายกำกับโดเมน คำนำหน้าโทรศัพท์ หรือค่าเขตการปกครองย่อยที่มีคำนำหน้า CN- หรือไม่
- ใช้ตัวพิมพ์และความยาวที่ต้องการ ค่าตัวอักษร ISO ปกติจะแสดงด้วยตัวพิมพ์ใหญ่ ในขณะที่ชื่อโดเมนและฟิลด์โทรศัพท์เป็นไปตามกฎการจัดรูปแบบของตนเอง
- แยกฟิลด์ออกจากกัน จัดเก็บตัวระบุประเทศ เขตการปกครองย่อย โดเมน โทรศัพท์ สกุลเงิน และกีฬาในฟิลด์ที่แตกต่างกัน แทนที่จะรวมกันไว้ในคอลัมน์รหัสประเทศอเนกประสงค์คอลัมน์เดียว
- ทดสอบข้อมูลป้อนเข้าที่ไม่ตรงกัน ฟิลด์อัลฟา-2 ของประเทศไม่ควรยอมรับ .cn, +86 หรือ CNY เพียงเพราะแต่ละค่าเกี่ยวข้องกับประเทศไทย
- บันทึกการแปลง บันทึกวิธีแปลงค่าอัลฟา-2, อัลฟา-3, ตัวเลข, เขตการปกครองย่อย และประวัติศาสตร์ และระบุข้อยกเว้นเฉพาะระบบ
- ทดสอบรายการที่เกี่ยวข้อง ยืนยันว่าแอปพลิเคชันจัดการฮ่องกง มาเก๊า ไต้หวัน และบันทึกอื่นๆ ที่เกี่ยวข้องอย่างไรก่อนที่จะใช้กฎการรวมกลุ่มหรือการรายงาน
สำหรับฟอร์มที่ผู้ใช้ต้องใช้งาน ให้ติดป้ายกำกับฟิลด์ด้วยภาษาธรรมดาและรวมรูปแบบที่คาด 1 ไว้ในที่ที่มีความกำกวม เช่น “ประเทศ (ISO 3166-1 อัลฟา-2)” หรือ “สกุลเงิน (ISO 4217)” สำหรับการนำเข้า ให้ปฏิเสธหรือกักกันค่าที่มีความยาวหรือเครื่องหมายวรรคตอนผิด แทนที่จะแปลงโดยเงียบๆ การเก็บเวอร์ชันรายการรหัสที่เกี่ยวข้องหรือวันที่ดึงข้อมูลยังทำให้การแก้ไขและการตรวจสอบภายหลังง่ายขึ้นด้วย
วิธีนี้ทำให้การเลือก 1 รหัสมีความโปร่งใสและสามารถทดสอบได้ นอกจากนี้ยังช่วยให้ผู้ใช้ระหว่างประเทศเข้าใจว่าทำไมฟอร์มจึงอาจขอ CN ในฟิลด์หนึ่ง CHN ในอีกฟิลด์หนึ่ง และ CNY ในส่วนการชำระเงิน
ประเด็นสำคัญสำหรับรหัส ISO ของประเทศไทย
สำหรับรหัสประเทศ ISO 3166-1 ประเทศไทยคือ CN ในรูปแบบอัลฟา-2 CHN ในรูปแบบอัลฟา-3 และ 156 ในรูปแบบตัวเลข ใช้ .cn สำหรับเนมสเปซโดเมนอินเทอร์เน็ต, +86 สำหรับการโทรศัพท์ระหว่างประเทศ และ CNY สำหรับฟิลด์สกุลเงิน ISO ระบบกีฬาและเขตการปกครองย่อยมีกฎของตนเอง ดังนั้นจึงควรจับคู่ค่ากับมาตรฐานที่ระบุโดยฟิลด์ผู้รับเสมอ
เมื่อระบบเกี่ยวข้องกับรายการประเทศไทยที่เกี่ยวข้องหรือข้อมูลประวัติ ให้จัดทำขอบเขต รักษาค่าต้นทางไว้เมื่อจำเป็น และใช้รายการรหัสปัจจุบันสำหรับแอปพลิเคชันเฉพาะ
เลือกพื้นที่
สร้างโพสต์
การโพสต์ฟรีและไม่จำเป็นต้องลงทะเบียน