php, iconv, ssh, perl turmix. De hogyan?

Kezdőlap Fórumok Programozás php, iconv, ssh, perl turmix. De hogyan?

3 bejegyzés megtekintése - 31-33 / 33
  • Szerző
    Bejegyzés
  • #2134915
    gabaman
    Felhasználó
      #2134916
      gabaman
      Felhasználó
        #1887190
        csaba
        Felhasználó

          Van egy utf-8 karkterkészletű php form, ami a megkapott ékezetes domainnevet egy másik szerveren futó scriptnek adja át paraméterül, ahol idn-nel állítanám elő a valódi domain nevét. A másik szerver iso-8859-2-es karakterkészletű. A parancs futtatása ssh-val történik.
          Megpróbáltam a formból érkező adatot iconv-val konvertálni, de a távoli szerver idn parancsa nem fogadja el az így kapott ékezetes domainevet.
          Az utf-8 kódolású php form valahogy így néz ki:

          Code:


          [code]&1`;
          }

          A távoli szerveren a következő iso-8859-2-es script.pl található:

          Code:
          #!/usr/bin/perl
          my $humanDomainName=$ARGV[0];
          my $realDomainName=`idn –quiet ‘$humanDomainName’`;
          print „$realDomainNamen”;

          Ami a form elküldésekor a következő üzenettel reagál:

          Code:
          idn: could not convert from ANSI_X3.4-1968 to UTF-8.

          Mit, hol és hova kellene konvertálni, hogy működjön?

        3 bejegyzés megtekintése - 31-33 / 33
        • Be kell jelentkezni a hozzászóláshoz.