{"id":259,"date":"2013-05-06T06:11:12","date_gmt":"2013-05-05T22:11:12","guid":{"rendered":"http:\/\/bohu.net\/blog\/?p=259"},"modified":"2013-05-06T06:11:12","modified_gmt":"2013-05-05T22:11:12","slug":"%e5%9b%bd%e9%99%85%e5%8c%96%e5%9f%9f%e5%90%8didn-internationalized-domain-names-%e8%bd%ac%e6%8d%a2","status":"publish","type":"post","link":"https:\/\/as32.net\/blog\/259\/","title":{"rendered":"\u56fd\u9645\u5316\u57df\u540dIDN (Internationalized Domain Names) \u8f6c\u6362"},"content":{"rendered":"<p>\u5c06\u57df\u540d\u56fd\u9645\u5316 IDN (internationalized domain name) \u6807\u51c6\u7f16\u7801\u7684\u57df\u540d\u6807\u7b7e\u7684\u5b50\u5b57\u7b26\u4e32\u89e3\u7801\u4e3a\u4e00\u4e2a Unicode \u5b57\u7b26\u4e32(<i>Punycode<\/i>). \u6216\u8005\u5c06\u4e00\u4e2a\u56fd\u9645\u5316\u57df\u540d\u5b57\u7b26\u4e32(<i>Punycode<\/i> <strong><i><i><\/i><\/i><\/strong>)\u8f6c\u6362\u4e3a\u7b26\u5408 IDN \u6807\u51c6\u7684\u57df\u540d<br \/>\n<code>\u4f8b:<br \/>\nB\u00fccher.ch --&gt; xn--bcher-kva.ch |<br \/>\n\u043d\u043e\u0432\u0438\u043d\u0438.com\u00a0--&gt; xn--b1amarcd.com |<br \/>\n\u7edf\u8ba1\u5c40.\u4e2d\u56fd --&gt; xn--dgtp91f7xi.xn--fiqs8s |<br \/>\nxn--j6w193g.xn--fiqs8s --&gt; \u9999\u6e2f.\u4e2d\u56fd<\/code><\/p>\n<p>\u4ee3\u7801\u6bb5:<\/p>\n<p>IDNA\u00a0 &gt;&gt; Punycode<\/p>\n<pre class=\"brush:csharp\">IdnMapping idn = new IdnMapping();\nstring international = idn.GetAscii(yourDomain, 0, yourDomain.Length);<\/pre>\n<p>Punycode\u00a0 &gt;&gt; IDNA<\/p>\n<pre class=\"brush:csharp\">&gt;IdnMapping idn = new IdnMapping();\nstring nonInternational = idn.GetUnicode(yourDomain, 0, yourDomain.Length);<\/pre>\n<p>&nbsp;<\/p>\n<p>\u4e0b\u8f7d\u6587\u4ef6 : <a href=\"http:\/\/bohu.net\/d\/IDN-Converter.exe\" target=\"_blank\">IDN Converter<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5c06\u57df\u540d\u56fd\u9645\u5316 IDN (internationalized domain name) \u6807\u51c6\u7f16\u7801\u7684\u57df\u540d\u6807\u7b7e\u7684\u5b50\u5b57 &hellip; <a href=\"https:\/\/as32.net\/blog\/259\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201c\u56fd\u9645\u5316\u57df\u540dIDN (Internationalized Domain Names) \u8f6c\u6362\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[50,98,132,193,194,201,387,417,451,459,491,551],"class_list":["post-259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-net","tag-net","tag-c","tag-domain","tag-idn","tag-idna","tag-internationalized-domain-names","tag-unicode-punycode","tag-windows","tag-451","tag-459","tag-491","tag-551"],"_links":{"self":[{"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":0,"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/as32.net\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/as32.net\/blog\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}