1

私のcURL構成(phpinfo()関数から)は次のとおりです。

    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 の値は Noです。有効にできますか? どのように?

ありがとう!

4

2 に答える 2

2

libcURL 7.21.7 (またはその他のバイナリ互換バージョン) をダウンロードし、IDN サポートで再コンパイルする必要があります。システムにlibidnをインストールする必要があります (libcURL をビルドするマシンの開発ファイルを含む)。

別の方法として、libcURL の最新バージョンをダウンロードすることもできますが、その場合、PHP (または少なくとも cURL 拡張機能) を再コンパイルする必要があります。

を使用して URL を前処理することもできますidn_to_ascii

于 2011-11-26T16:40:37.453 に答える
0

ライブラリhttp://phlymail.com/en/downloads/idna/で問題を解決します

于 2011-12-25T19:33:11.333 に答える