Schrift
[thread]5191[/thread]

Tk::Label => -textvariable: mkdir macht Probleme.



<< >> 3 Einträge, 1 Seite
smallish
 2006-05-28 01:13
#45488 #45488
User since
2005-10-13
28 Artikel
BenutzerIn
[default_avatar]
Hallo,
Ich habe gerade folgendes bei mir festgestellt. Kann mir jemand erklären, weshalb das geschieht. Hatte eine Ewigkeit bis ich herausgefunden habe an was es liegt....

Code: (dl )
1
2
3
4
5
6
7
8
9
use strict;
use warnings;
use Tk;

my $mw = MainWindow -> new();
my $album = "ä";
mkdir("$album"); #Korrekt dargestelltes ä in Windows
$mw -> Label(-textvariable => \$album);
mkdir("$album"); #Kein ä mehr, sondern Â
ptk
 2006-05-28 07:47
#45489 #45489
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Tk hat $album automatisch nach utf-8 konvertiert. Wenn du mkdir benutzt, solltest wieder in dein gewünschtes Encoding (beispielsweise isp-8859-1) konvetieren. Das gilt nicht nur für mkdir, sondern für alle Perl-Funktionen, die Dateinamen als Argument haben.
smallish
 2006-05-29 14:24
#45490 #45490
User since
2005-10-13
28 Artikel
BenutzerIn
[default_avatar]
Danke!
<< >> 3 Einträge, 1 Seite



View all threads created 2006-05-28 01:13.