idn

    0熱度

    1回答

    在我的Rails應用程序中,我將一個idn url轉換爲punycode並返回到idn。 但是,如果我有這樣http://日本語.jp一個URL(加www。) domain = "http://日本語.jp" punycode = Idna.toAscii(domain) => http://xn--blagzdfd.com 而是試圖將其轉換。科莉IDN失敗 idn = Idna.toUni

    8熱度

    2回答

    我目前工作的一個「正確」的URI驗證,目前這一切都歸結到主機名驗證;其餘的並不那麼棘手。 我卡在IDN主機名標籤上(即包含Unicode;可能的punycode編碼的字符串在這一點上已被解碼)。 我的第一個想法基本上是一個TLD的正則表達式,它不支持IDN,一個用於那些。這可能基於Mozilla’s list of IDN-enabled TLDs。分別 ^[a-zA-Z0-9\-]+$和^[a-

    3熱度

    1回答

    即時通訊做一個網站來檢查,註冊等域名,我必須使其符合IDN。 現在,我有這樣的事情: echo $domain; $domain = idn_to_ascii($domain); echo $domain; $domain = idn_to_utf8($domain); echo $domain; ,並即時得到這樣的: testing123ásd123 XN - testing123

    2熱度

    1回答

    基於這個帖子link text 我想出了一個正則表達式的JavaScript \b(([\w-]+:\/\/?|[\w\d]+[.])?[^\s()<>]+[.](?:\([\w\d]+\)|([^`!()\[\]{};:'".,<>?«»「」‘’\s]|\/))) 這一個相匹配的URL像 http://google.com http://www.google.com google.com 它

    1熱度

    1回答

    我遇到了一個問題,顯示differentdomains兩個silverlight影片。 它們都在IIS的綁定中,都被重定向到我的私人計算機/服務器,並且兩者都正在將Silverlight插件加載到瀏覽器中。 第一個域顯示電影和silverlight的內容。 第二個不是。 第一個域不包含IDN導致的URL重寫。第二個是。但是,這顯然不應該成爲問題。幫助解決這個問題非常感謝。 我認爲問題在於Expre

    3熱度

    1回答

    讓我們假設一個用戶輸入一些資源的地址,我們需要把它翻譯成: <a href="valid URI here">human readable form</a> HTML4規範是指RFC 3986只允許主機部分中的ASCII字母數字字符和短劃線以及其他部分中的所有非ASCII字符應採用百分比編碼。這就是我想要在href屬性中使鏈接在所有瀏覽器中正常工作的原因。 IDN應使用Punycode進行編碼

    2熱度

    1回答

    如果CURL與帶重音符號的URL一起使用,如果CURLOPT_RETURNTRANSFER = true,則無法獲取內容。 例子: $curl = curl_init(); curl_setopt ($curl, CURLOPT_URL, "http://fr.wikipedia.org/wiki/Été"); curl_setopt ($curl, CURLOPT_RETURNTRANSFE