Difference between revisions of "International Domain Names"

From WHMCS Documentation

(Created page with "Normally, domain names can only contain ASCII characters. International Domain Names use specialized technology to extend this. With IDN support, you can sell domains that con...")
 
(Enabling IDN Domains)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Normally, domain names can only contain ASCII characters. International Domain Names use specialized technology to extend this. With IDN support, you can sell domains that contain a wide range of additional characters. For example, an IDN domain name could characters from the Arabic or Chinese alphabets.
+
IDNs are domain names that include language-specific scripts, including, but not limited to, Hebrew, Arabic, Chinese, or some types of Latin characters. Non-IDN domain names are limited to ASCII characters.
+
 
==Support==
+
WHMCS 8.0 and later includes full support for IDN domain registration and transfers through selected registrar modules. Some modules support automatic provisioning, while other modules will require you to process registrations and transfers manually.
WHMCS 8.0 and later include full support for IDN domain registration and transfers through eNom, ResellerClub, and LogicBoxes modules. We have also extended support to TLD in addition to the existing support for SLD and added improved validation for IDN domains.
+
 
+
==Enabling IDN Domains==
You can enable IDN domains using the '''Allow IDN Domains''' setting at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings > [[Domains_Tab|Domains]]'''.
+
 
+
You can enable IDN domains using the '''Allow IDN Domains''' setting in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings''' or, prior to WHMCS 8.0, '''Setup > General Settings'''.
 +
 
 +
If you don't enable IDNs, WHMCS will reject them as invalid when customers attempt to purchase them in the Client Area.
 +
 
 
==Domain Registration==
 
==Domain Registration==
 +
 
When registering a domain from either the Client Area or Admin Area, WHMCS will ask for a language. The chosen language can be changed at any time until registration is complete.
 
When registering a domain from either the Client Area or Admin Area, WHMCS will ask for a language. The chosen language can be changed at any time until registration is complete.
 
   
 
   
IDNs display in a human-friendly format throughout WHMCS, and also display as Punycode in the Admin Area.
+
IDNs display in a human-friendly format in UTF-8 throughout WHMCS, and also display as Punycode in the Admin Area.
 
==Custom Modules==
 
You can extend WHMCS's IDN support to use another registrar through the use of custom modules. For more information, see [https://developers.whmcs.com/api-reference/domainregister/ our developer documentation].
 

Latest revision as of 20:51, 22 April 2022

IDNs are domain names that include language-specific scripts, including, but not limited to, Hebrew, Arabic, Chinese, or some types of Latin characters. Non-IDN domain names are limited to ASCII characters.

WHMCS 8.0 and later includes full support for IDN domain registration and transfers through selected registrar modules. Some modules support automatic provisioning, while other modules will require you to process registrations and transfers manually.

Enabling IDN Domains

You can enable IDN domains using the Allow IDN Domains setting in the Domains tab at Configuration () > System Settings > General Settings or, prior to WHMCS 8.0, Setup > General Settings.

If you don't enable IDNs, WHMCS will reject them as invalid when customers attempt to purchase them in the Client Area.

Domain Registration

When registering a domain from either the Client Area or Admin Area, WHMCS will ask for a language. The chosen language can be changed at any time until registration is complete.

IDNs display in a human-friendly format in UTF-8 throughout WHMCS, and also display as Punycode in the Admin Area.