我试图将域:http://pfeffermühle.com 转换为 Punycode 形式的正确 IDN 域。我使用了 vb.net 和 php,但两个结果都不正确。
VB.net:
Dim idn As New System.Globalization.IdnMapping()
Dim punyCode As String = idn.GetAscii(http://pfeffermühle.com)
RESULT: punyCode= xn--http://pfeffermhle-06b.com
PHP:
echo idn_to_ascii('http://pfeffermühle.com');
RESULT: xn--http://pfeffermhle-06b.com
但正确的结果是:http: //xn--pfeffermhle-0hb.com
你可以在这里查看:
http://www.idnconverter.se/http://xn--pfeffermhle-0hb.com
问题是什么?
请帮忙。
谢谢