GB/T 44596-2024 in English
VALIDTechnical specification for coding of Chinese domain names
- Issued on:2024-09-29
- Implemented on:2025-01-01
- File Format:PDF
- Delivery:Via email within 5 business days
$563.00
| Standard No: | GB/T 44596-2024 |
| Document status: | VALID |
| Title in English: | Technical specification for coding of Chinese domain names |
| Title in Chinese: | 中文域名编码技术要求 |
| Language: | English |
| File Format: | Electronic (PDF) |
| Delivery: | Via email within 5 business days |
| Issued on: | 2024-09-29 |
| Implemented on: | 2025-01-01 |
| ICS Classification: | 33.040.40-Data communication networks |
| Chinese Classification: | M32-Data communication equipment |
| Professional Classification: | GB-National Standard |
| Related Keywords: | chinese domain name encoding technical standards gb/t
chinese domain name technical requirements technical aspectscomparison chinese domain name fields chinese domain names introduction overview |
| Related Topics: | Chinese name
coding region domain name coding region Chinese domain name Chinese domain name |
《GB/T 44596-2024中文域名编码技术要求》由TC485(全国通信标准化技术委员会)归口,主管部门为工业和信息化部(通信)。
Introduction
Overview of Chinese Domain Name Encoding Technical Standards
GB/T 44596-2024, as the core part of the Chinese domain name technical standards, establishes the Chinese domain name encoding specification based on Unicode. This standard mainly solves the encoding conversion problem of Chinese domain name fields in the DNS system, and realizes the reversible conversion of non-ASCII characters to ASCII character sets through the Punycode algorithm.
Key Technical Requirements
| Technical Aspects | Comparison with RFC 3491 | New Requirements of GB/T 44596 |
|---|---|---|
| String Preprocessing | Follow the RFC 3454 framework | Explicitly prohibit the use of bidirectional characters |
| Punycode parameters | base=36, tmin=1 | New overflow check requirements |
| Code point processing | Unicode 3.2 character set | Appendix A clarifies unassigned code points |
Preprocessing process case
Take the domain name "示例.中国" as an example:
- Mapping stage: convert full-width characters to half-width
- Normalization: use NFKC format
- Output prohibition check: filter control characters
- Punycode encoding: generate "xn--fsq.xn--fiqs8s"
Implementation suggestions
Registration agency
- A complete string preprocessing framework needs to be implemented
- Strictly check the prohibited character table in Appendix C
- Support automatic conversion of LDH prefix "xn--"
Software development
- Refer to Appendix F for C language implementation examples
- Handle 26-bit unsigned integer overflow
- Implement the adapt() bias adjustment function

Loading PDF document...
Error loading PDF. Please make sure the file is valid and try again.
We also recommend
-

GB/T 44277-2024 in English
Technical requirements for Chinese character table of Chinese domain name
2024-08-23 -

GB/T 21642.3-2012 in English
Technical requirements for IP video conference system devices—Part 3:multipoint control unit
2012-06-29 -

GB/T 6879-1995 in English
Performance and test methods of the 30 channels pulse code modulation multiplex equipment at 2048 kbit/s
1995-01-02 -

GB/T 13427-1992 in English
Performance requirement of the delta modulation equipment
1992-03-10