idn_to_asci错误:无法将...转换为ASCII:输出太大或太小

时间:2015-02-05 14:34:32

标签: php idn

  

idn_to_ascii():无法转换   http://www.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaskvaliifidqabddddddddddsddddddddddddd.com   到ASCII:输出太大或太小

网址大小是否有限制?

1 个答案:

答案 0 :(得分:0)

域名限制为63个字符,您的域名超出此限制。所以基本上,这个领域甚至不存在。

您的功能失败的另一种可能性是生成的ASCII转换域超过63个字符。例如。如果您的域包含62个字符且其中一个是非ASCII字符,则生成的域将超出限制并失败。

正如您在此处看到的,转换后的域名通常比原始域名长:www.cliché.com会返回www.xn--clich-fsa.com

您可以尝试在此处转换域名:IDN Conversion Tool

修改
idn转换工具用于转换域名namne 。这意味着您需要从网址中选择域名,转换该部分,然后将其替换为原始网址。

如果您需要转换网址的其他部分,则可能需要使用其他功能。