2011-11-26 113 views
0

我的捲曲構型(往復phpinfo()功能)是:如何在PHP(cURL)中啓用IDN支持?

cURL support enabled 
    cURL Information 7.21.7 
    Age 3 
    Features 
    AsynchDNS Yes 
    Debug No 
    GSS-Negotiate Yes 
    IDN No 
    IPv6 Yes 
    Largefile Yes 
    NTLM Yes 
    SPNEGO No 
    SSL Yes 
    SSPI Yes 
    krb4 No 
    libz Yes 
    CharConv No 
    Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp 
    Host i386-pc-win32 
    SSL Version OpenSSL/0.9.8r 
    ZLib Version 1.2.5 
    libSSH Version libssh2/1.2.7 

IDN具有如圖值。我可以啓用它嗎?怎麼樣?

謝謝!

回答

1

您將不得不下載libcURL 7.21.7(或其他二進制兼容版本)並使用IDN支持重新編譯它。您需要在您的系統中安裝libidn(包括將在其中構建libcURL的機器中的開發文件)。

或者,您也可以下載最新版本的libcURL,但在這種情況下您可能必須重新編譯PHP(或至少cURL擴展名)。

請注意,您也可以使用idn_to_ascii預處理您的網址。