Thread strftime stuerzt ab (17 answers)
Opened by betterworld at 2008-04-22 03:58

betterworld
 2008-07-22 19:03
#112443 #112443
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Es passt zwar nicht so ganz zum Subject, aber ich poste dies trotzdem mal in diesem alten Thread, da mir das Problem etwas ähnlich vorkommt:

Code: (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;
use locale;

my $str = "n\x{f6},test";
utf8::upgrade($str);

$str =~ s/^A.+,.*?B//;


hängt sich auf :)

Schon ne komische Sache. Das "use locale" ist hier zwar wichtig, aber es ist offenbar egal, welche Locale wirklich verwendet wird (C, utf8, iso8859-1 als Zeichensätze getestet).

Dank der Tester gestern im IRC weiss ich, dass dies nur in perl 5.8 auftritt, in 5.10 nicht mehr. (Und vor 5.8 gab's ja utf8::upgrade eh noch nicht.)

(Ihr könnt Euch vermutlich nicht vorstellen, wie lange ich gestern gesucht habe, um gelegentliche Abstürze eines größeren Programmes auf dieses Problem zu reduzieren...)

View full thread strftime stuerzt ab