Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8606[/thread]

utf8 und script geht nicht mehr



<< >> 7 Einträge, 1 Seite
e-weder
 2006-12-25 16:02
#72761 #72761
User since
2005-11-08
31 Artikel
BenutzerIn
[default_avatar]
hey ho

ja wie soll ich es erklären.
Habe mal nen anderen editor ausprobiert (scite), habe damit nen perlscript geöffnet, da sahen dann die umlaute komisch aus, ich auf encode utf8 gedrückt, alles schön, script gespeichert, script GEHT NICHT MEHR.

fehler: bash: ./index.pl: cannot execute binary file

mit dem editor konnte ich das nicht rückgängig machen.

was kann ich machen das mein script wieder geht?

thx e-weder
GwenDragon
 2006-12-25 16:41
#72762 #72762
User since
2005-01-17
14536 Artikel
Admin1
[Homepage]
user image
Wenn du das Skript als UTF-8 konvertiert hast, dann
Code: (dl )
use utf8;

als Codezeile einfügen.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

e-weder
 2006-12-25 16:59
#72763 #72763
User since
2005-11-08
31 Artikel
BenutzerIn
[default_avatar]
mhh geht aber auch nicht.

hab mir mal den file type angeschaut und das ist auch irgenwie komisch.
bei der besagten datei kommt folgendes raus:
- UTF-8 Unicode text
bei anderen scripts die gehen kommt das:
- perl script text executable

mhh komisch
renee
 2006-12-25 19:25
#72764 #72764
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
geht es denn, wenn Du es mit perl ./index.pl aufrufst?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
e-weder
 2006-12-25 19:38
#72765 #72765
User since
2005-11-08
31 Artikel
BenutzerIn
[default_avatar]
hui interessant damit geht es, wenn ich es direkt mit perl aufrufe

mhh verstehe ich nicht
esskar
 2006-12-25 19:43
#72766 #72766
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ich denke, deine shell z.b. kann bei utf-8 nicht mehr richtig den shebang verstehen.

ich hatte auch mal ein ähnliches problem mit Module::Build, dass die versionsnummer meines moduls nicht mehr finden konnte, da die datei unicode kodiert war.
ptk
 2007-01-07 12:10
#72767 #72767
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Vielleicht hat dein Editor noch ein Unicode-BOM an den Anfang der Datei geschrieben. Dann funktioniert die Shebang-Erkennung natürlich nicht mehr.
<< >> 7 Einträge, 1 Seite



View all threads created 2006-12-25 16:02.