Skip to main content
<< Quay lại danh sách bài đăng tại Hồng Kông

Giải thích các mã ISO của Hồng Kông: HK, HKG và 344

Preview image for the video "Thay đổi DNS cho các tên miền HKDNR (.com.hk VÀ .hk)".
Thay đổi DNS cho các tên miền HKDNR (.com.hk VÀ .hk)

Việc tìm kiếm mã ISO của Hồng Kông có thể cho ra nhiều câu trả lời khác nhau vì các hệ thống quốc gia, điện thoại, tiền tệ, thể thao và Internet sử dụng các mã nhận dạng riêng biệt. Các mã ISO 3166-1 của Hồng Kông là HK, HKG và 344. Hướng dẫn này giải thích ý nghĩa của từng định dạng, lý do HKG cũng có thể xuất hiện trong dữ liệu Olympic, và cách phân biệt mã ISO với +852, HKD, .hk và .香港 trong biểu mẫu, phần mềm và hồ sơ tài chính.

Mã ISO của Hồng Kông: Câu trả lời nhanh

Hồng Kông có ba dạng biểu diễn theo ISO 3166-1: mã alpha-2 gồm hai chữ cái, mã alpha-3 gồm ba chữ cái và mã số. Giá trị chính xác phụ thuộc vào trường hoặc hệ thống tiếp nhận dữ liệu.

Tổng quan về ba mã ISO 3166-1

Loại mã ISOGiá trị của Hồng KôngMục đích thường dùng
Alpha-2HKCác trường quốc gia ngắn và trao đổi dữ liệu chung
Alpha-3HKGCác bộ dữ liệu quốc gia gồm ba chữ cái và một số dữ liệu thể thao
Mã số344Các hệ thống thống kê, hệ thống cũ và hệ thống chỉ dùng số

Một danh sách quốc gia ISO phụ từ Trợ giúp & Hỗ trợ Docebo cũng xác định Hồng Kông bằng giá trị alpha-2 HK. Mã gọi điện thoại, mã tiền tệ, mã Olympic và tên miền Internet không phải là các dạng ISO 3166-1 bổ sung. Chúng thuộc về các tiêu chuẩn hoặc tổ chức khác nhau.

Giải thích ba mã ISO 3166-1 của Hồng Kông

Ba định dạng ISO biểu thị cùng một mục địa lý theo những cách khác nhau. Chúng không thể thay thế cho nhau trong mọi ứng dụng, vì vậy tài liệu của hệ thống tiếp nhận phải quyết định bạn cần gửi hoặc lưu trữ giá trị nào.

Mã ISO alpha-2: HK

HK là mã nhận dạng ISO 3166-1 alpha-2 gồm hai chữ cái của Hồng Kông. Đây là dạng ngắn gọn thường được yêu cầu nhất khi một trường quốc gia chung yêu cầu giá trị ISO alpha-2. Ví dụ, một cơ sở dữ liệu được thiết kế cho tiêu chuẩn này có thể lưu country_alpha2 = HK.

HK không giống tiền tố điện thoại quốc tế +852. Nó cũng không hoàn toàn giống đuôi tên miền .hk, dù các chữ cái có liên quan với nhau. Giá trị đầu tiên là giá trị quốc gia ISO, giá trị thứ hai được dùng trong hệ thống đánh số điện thoại, còn giá trị thứ ba là mã nhận dạng DNS.

Hãy dùng HK khi biểu mẫu, API hoặc đặc tả dữ liệu nêu rõ rằng chúng yêu cầu ISO 3166-1 alpha-2. Đừng cho rằng mọi trường có nhãn mã quốc gia đều dùng định dạng này. Một số dịch vụ yêu cầu tên đầy đủ, giá trị alpha-3, giá trị số hoặc mã riêng của nhà cung cấp.

Mã ISO alpha-3: HKG

HKG là mã ISO 3166-1 alpha-3 gồm ba chữ cái của Hồng Kông. Định dạng ba chữ cái có thể hữu ích trong các bộ dữ liệu quốc tế, nơi người dùng muốn một dạng viết tắt dài hơn, dễ nhận biết hơn hoặc nơi giao diện yêu cầu rõ ràng các giá trị alpha-3.

Ví dụ, một API có thể định nghĩa các trường riêng biệt cho country_alpha2country_alpha3. Trong trường hợp đó, HK thuộc trường thứ nhất và HKG thuộc trường thứ hai. Không nên tự động thay HK bằng HKG trong hệ thống chỉ kiểm tra các giá trị gồm hai chữ cái.

HKG cũng được dùng trong các bối cảnh Olympic. Sự trùng khớp về chữ cái có thể giúp trao đổi dữ liệu dễ dàng hơn, nhưng mã Olympic và mã ISO do các tổ chức khác nhau quản lý. Khi ánh xạ hồ sơ, hãy giữ lại tên trường hoặc tiêu chuẩn nguồn để ý nghĩa của HKG luôn rõ ràng.

Mã ISO dạng số: 344

344 là mã ISO 3166-1 dạng số của Hồng Kông. Mã nhận dạng dạng số hữu ích cho các hệ thống thống kê, cơ sở dữ liệu cũ và các giao diện cần một giá trị không phụ thuộc ngôn ngữ, không dùng chữ viết tắt bằng chữ cái.

Một trường có tên country_numeric hoặc iso_numeric do đó có thể chứa 344 khi được định nghĩa là một giá trị địa lý ISO 3166-1. Việc ứng dụng lưu giá trị dưới dạng văn bản hay số phụ thuộc vào lược đồ của nhà cung cấp. Khi trao đổi dữ liệu, hãy giữ nguyên định nghĩa trường và tên tiêu chuẩn.

Số 344 cũng có thể xuất hiện trong các hệ thống khác, bao gồm dữ liệu tiền tệ. Điều đó không khiến các hồ sơ có thể thay thế cho nhau. Hãy dùng cụm từ mã số địa lý khi so sánh giá trị quốc gia ISO với giá trị số của tiền tệ, đồng thời giữ hai ý nghĩa trong các trường có kiểu dữ liệu riêng.

Các mã nhận dạng khác của Hồng Kông khác với mã ISO như thế nào

Các mã quen thuộc khác của Hồng Kông đều hữu ích, nhưng chúng trả lời những câu hỏi khác nhau. Hệ thống điện thoại cần mã gọi điện, hệ thống thanh toán cần mã tiền tệ, cơ sở dữ liệu thể thao có thể cần mã Olympic, còn Internet cần nhãn tên miền.

Mã gọi điện quốc tế: +852

+852 là mã gọi điện thoại quốc tế của Hồng Kông. Nó thuộc hệ thống đánh số viễn thông, không phải mã nhận dạng quốc gia ISO 3166-1. Một ứng dụng điện thoại có thể dùng mã này để định tuyến hoặc hiển thị số quốc tế, trong khi trường quốc gia trong cùng hồ sơ khách hàng có thể dùng HK.

Ví dụ, một hồ sơ kết nối có thể chứa country_iso_alpha2 = HKtelephone_calling_code = +852. Các giá trị này mô tả thông tin vị trí có liên quan, nhưng không nên được lưu trong một trường mã quốc gia không phân biệt. Cơ quan Truyền thông cung cấp thông tin về kế hoạch đánh số của Hồng Kông cho mục đích viễn thông.

Khi biểu mẫu ghi mã quốc gia Hồng Kông, hãy đọc kỹ các nhãn trường xung quanh. Nếu trường thuộc về một số điện thoại, có thể cần +852. Nếu trường ghi ISO alpha-2, giá trị phù hợp là HK. Hãy lưu +852 trong trường mã gọi điện thoại, không phải trường mã quốc gia ISO.

Mã tiền tệ: HKD

HKD là mã chữ cái ISO 4217 của đô la Hồng Kông. Nó xác định một loại tiền tệ, không phải một vị trí địa lý. Vì vậy HKD khác với cả HK và HKG, dù cả ba đều chứa các chữ cái liên quan đến Hồng Kông.

Một hồ sơ thanh toán, hóa đơn hoặc kế toán có thể tách các giá trị như sau:

  • country_alpha2: HK
  • currency: HKD
  • amount: 1,250.00

Mã số địa lý ISO là 344. Một bộ dữ liệu tiền tệ cũng có thể liên kết 344 với đô la Hồng Kông dưới dạng mã tiền tệ số. Sự trùng lặp về số là nguồn có thể gây lỗi dữ liệu, đặc biệt khi các bảng quốc gia và tiền tệ được tự động kết hợp. Hãy giữ HKD và mã số địa lý 344 trong các trường có kiểu dữ liệu riêng, ngay cả khi cả hai hệ thống đều dùng số 344.

Do đó, HKD không phải là một phương án thay thế cho mã quốc gia ISO 3166-1. Hãy dùng trường tiền tệ được nhà cung cấp tài chính quy định cho HKD và trường địa lý phù hợp cho HK, HKG hoặc 344.

Mã Olympic: HKG

Ủy ban Olympic Quốc tế sử dụng HKG trong hệ thống mã thể thao của mình cho Hồng Kông. Mã này hữu ích khi đọc kết quả Olympic, bảng huy chương, danh sách đội hoặc các nguồn dữ liệu thể thao sử dụng chữ viết tắt của IOC.

Preview image for the video "Cheung Ka Long thực hiện màn lội ngược dòng NGOẠN MỤC tại Giải vô địch thế giới".
Cheung Ka Long thực hiện màn lội ngược dòng NGOẠN MỤC tại Giải vô địch thế giới

Giá trị này trùng với mã ISO alpha-3 của Hồng Kông, nhưng sự trùng khớp không có nghĩa mọi mã thể thao đều là mã ISO. Ý nghĩa xuất phát từ bộ dữ liệu và tổ chức định nghĩa nó. Cơ sở dữ liệu quốc gia chung có thể hiểu HKG là ISO 3166-1 alpha-3, trong khi tệp kết quả Olympic có thể hiểu đó là mã thể thao của IOC.

Khi ánh xạ dữ liệu thể thao vào cơ sở dữ liệu quốc gia chung, hãy giữ lại hệ thống nguồn hoặc tên tiêu chuẩn. Hãy xem giá trị trùng khớp là một thuận lợi cho khả năng tương tác, không phải bằng chứng cho thấy hai hệ thống mã là giống hệt nhau.

Tên miền Internet: .hk và .香港

.hk là tên miền cấp cao nhất mã quốc gia sử dụng chữ Latinh của Hồng Kông. Nó được dùng trong DNS và địa chỉ Internet, không phải làm giá trị cho trường quốc gia ISO. Mối quan hệ với giá trị ISO alpha-2 HK giúp xác định vùng lãnh thổ mà tên miền đại diện, nhưng hai mã nhận dạng vẫn phục vụ các mục đích kỹ thuật khác nhau.

Preview image for the video "Thay đổi DNS cho các tên miền HKDNR (.com.hk VÀ .hk)".
Thay đổi DNS cho các tên miền HKDNR (.com.hk VÀ .hk)

.香港 là tên miền cấp cao nhất mã quốc gia quốc tế hóa sử dụng chữ Hán, đại diện cho Hồng Kông. Báo cáo ủy quyền của IANA ghi nhận việc ủy quyền tên miền này cho Hong Kong Internet Registration Corporation Limited.

Dữ liệu IANA về việc ủy quyền .hk xác định Hong Kong Internet Registration Corporation là đơn vị quản lý tên miền cấp cao nhất mã quốc gia này. Trên thực tế, việc đăng ký tên miền và xác thực DNS có thể tuân theo các quy tắc tách biệt với việc xác thực mã quốc gia ISO.

Trong phần mềm tên miền, .香港 là một nhãn quốc tế hóa. Trình duyệt hoặc thư viện DNS có thể hiển thị dạng chữ Hán mà người dùng nhìn thấy, đồng thời xử lý một biểu diễn tương thích ASCII ở bên trong. Hãy dùng định dạng mà API tên miền cụ thể yêu cầu. Trước khi triển khai các quy tắc xác thực hoặc đăng ký cho .hk hoặc .香港, hãy kiểm tra thông tin IANA hiện hành và các yêu cầu hiện hành của Hong Kong Internet Registration Corporation.

Sử dụng mã Hồng Kông trong biểu mẫu, phần mềm và dữ liệu

Lỗi mã thường xảy ra khi một trường được đặt tên quá chung chung. Một tích hợp đáng tin cậy sẽ xác định tiêu chuẩn và định dạng trước, sau đó xác thực giá trị theo định nghĩa đó.

Biểu mẫu, cơ sở dữ liệu và API

Hãy dùng HK chỉ khi trường biểu mẫu, API hoặc cơ sở dữ liệu nêu rõ rằng nó yêu cầu ISO 3166-1 alpha-2. Nếu đặc tả ghi alpha-3, hãy dùng HKG. Nếu ghi ISO dạng số, hãy dùng 344. Một dịch vụ chấp nhận một định dạng có thể từ chối các định dạng khác hoặc âm thầm diễn giải sai chúng.

Preview image for the video "Bản demo | Xin chào đối chiếu chéo - Phần 1".
Bản demo | Xin chào đối chiếu chéo - Phần 1

Một ứng dụng trao đổi nhiều định dạng có thể lưu các thuộc tính riêng biệt hoặc sử dụng bảng tra cứu được kiểm soát. Ví dụ thân thiện với việc dịch là:

  • country_alpha2: HK
  • country_alpha3: HKG
  • country_numeric: 344

Các thuộc tính riêng biệt làm cho việc chuyển đổi trở nên rõ ràng. Chúng cũng ngăn nhà phát triển đưa giá trị gồm ba chữ cái vào trường gồm hai chữ cái chỉ vì cả hai đều mô tả Hồng Kông. Nếu nhà cung cấp sử dụng một trường duy nhất có tên country, hãy đọc tài liệu để xác định trường đó chấp nhận mã ISO, tên hiển thị hay một mã nhận dạng khác.

Hãy sử dụng kiểu chữ và kiểu dữ liệu mà dịch vụ tiếp nhận quy định. Các mã chữ cái ISO thường được viết hoa, nhưng API có thể áp dụng quy tắc xác thực riêng. Số 344 có thể được biểu diễn dưới dạng văn bản hoặc số nguyên. Bảng tra cứu được kiểm soát nên ghi lại loại mã, tiêu chuẩn nguồn, định dạng được chấp nhận và mọi thông tin về phiên bản hoặc ngày hiệu lực cần thiết cho tích hợp.

Trước khi gửi giá trị Hồng Kông, hãy xác nhận biểu mẫu hoặc API bên ngoài yêu cầu định dạng ISO alpha-2, alpha-3 hay dạng số. Đừng suy luận biểu diễn bắt buộc chỉ từ cụm từ mã quốc gia.

Thanh toán và báo cáo tài chính

Các hệ thống thanh toán và báo cáo thường cần cả thông tin địa lý lẫn thông tin tiền tệ. Hãy tách chúng ra: một khách hàng hoặc giao dịch có thể dùng HK làm giá trị quốc gia ISO alpha-2 và HKD làm giá trị tiền tệ. Một hệ thống khác có thể yêu cầu HKG hoặc mã số địa lý 344.

Ví dụ, một hồ sơ giao dịch có thể chứa billing_country = HK, settlement_currency = HKD, và currency_amount = 500.00. Tên trường và mã được chấp nhận cụ thể phụ thuộc vào dịch vụ thanh toán, ngân hàng, nền tảng kế toán hoặc đặc tả báo cáo.

Số 344 cần được đặc biệt thận trọng khi kết hợp các bộ dữ liệu quốc gia, thống kê và tiền tệ. Hãy giữ lại tiêu chuẩn gốc trong ánh xạ, chẳng hạn như mã số địa lý ISO 3166-1 hoặc mã tiền tệ số ISO 4217. Điều này ngăn một giá trị trùng lặp tạo ra sự khớp sai về ngữ nghĩa và giúp giải thích kết quả trong quá trình đối soát hoặc kiểm toán.

Tách biệt các trường điện thoại, tên miền, quốc gia và tiền tệ

Một hồ sơ kết nối của Hồng Kông có thể đồng thời chứa nhiều mã nhận dạng hợp lệ:

Preview image for the video "Dự án Node.js lấy danh sách tất cả quốc gia, bang và thành phố trên thế giới bằng dòng lệnh trong JavaScript".
Dự án Node.js lấy danh sách tất cả quốc gia, bang và thành phố trên thế giới bằng dòng lệnh trong JavaScript
  • 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

Các giá trị này không phải là những phiên bản có thể thay thế cho nhau của một mã duy nhất. Chúng phục vụ các nhiệm vụ khác nhau: xác định quốc gia, định tuyến điện thoại, xử lý tiền tệ và đặt tên miền. Việc tách biệt chúng giúp cải thiện khả năng xác thực, tìm kiếm, nhãn giao diện người dùng và khả năng tương tác của API.

Bước xác thực cuối cùng nên kiểm tra từng trường theo tiêu chuẩn mà dịch vụ tiếp nhận yêu cầu. Ví dụ, hãy xác thực HK bằng quy tắc ISO alpha-2, +852 bằng quy tắc điện thoại, HKD bằng quy tắc tiền tệ và .hk bằng quy tắc tên miền. Cách tiếp cận theo từng trường này đáng tin cậy hơn việc áp dụng một trình xác thực mã quốc gia chung cho mọi giá trị.

Hồng Kông, Trung Quốc và bối cảnh tên gọi chính thức

Các tiêu chuẩn quốc tế, tổ chức và nhà cung cấp phần mềm khác nhau có thể sử dụng những nhãn tiếng Anh khác nhau cho cùng một mục Hồng Kông được nhắc đến. Một bộ dữ liệu có thể hiển thị Hồng Kông, Hồng Kông, Trung Quốc, hoặc một cách diễn đạt xác định Hồng Kông là Đặc khu hành chính của Trung Quốc.

Sử dụng bộ mã cùng với nhãn chính thức

Sự khác biệt về tên gọi nên được diễn giải trong bối cảnh của hệ thống nguồn. Nhãn cho biết nguồn đó mô tả mục này như thế nào, còn HK, HKG hoặc 344 xác định giá trị mã và định dạng được dùng trong hệ thống đó. Một biến thể tên gọi không biến mã alpha-2 thành mã alpha-3, cũng không biến mã địa lý thành mã tiền tệ hoặc mã điện thoại.

Khi kết hợp các bộ dữ liệu, hãy giữ lại nhãn nguồn, loại mã và quy tắc tổng hợp. Điều này quan trọng đối với cơ sở dữ liệu địa chỉ, thống kê, thanh toán, vận chuyển và hệ thống báo cáo. Đừng thay thế mục Hồng Kông của nguồn bằng một nhãn quốc gia chung hoặc tự động gộp mục đó với một mục khác chỉ vì tên hiển thị có vẻ tương tự.

Đối với các tích hợp hiện tại, các giá trị ISO 3166-1 liên quan là HK, HKG, và 344. Chỉ nên sử dụng tên cũ hoặc mã đã ngừng dùng khi một bộ dữ liệu lịch sử có tài liệu rõ ràng yêu cầu. Đối với các biểu mẫu và API hiện tại thông thường, hãy dùng định dạng mà hệ thống yêu cầu và giữ lại nhãn nguồn khi trao đổi hồ sơ.

Điểm chính về mã ISO của Hồng Kông

  • HK là mã ISO 3166-1 alpha-2 của Hồng Kông.
  • HKG là mã ISO 3166-1 alpha-3 của Hồng Kông và cũng xuất hiện trong dữ liệu thể thao Olympic.
  • 344 là mã số địa lý ISO 3166-1 của Hồng Kông.
  • +852 là mã gọi điện thoại quốc tế.
  • HKD là mã tiền tệ của đô la Hồng Kông.
  • .hk.香港 là các tên miền cấp cao nhất mã quốc gia của Hồng Kông.

Hãy chọn giá trị theo tiêu chuẩn được tài liệu của trường quy định, không dựa vào cụm từ chung chung mã quốc gia Hồng Kông. Việc giữ các mã quốc gia, điện thoại, tiền tệ, thể thao và tên miền trong những trường riêng biệt giúp dữ liệu Hồng Kông dễ được xác thực và trao đổi chính xác hơn.

Chọn khu vực