[Catalyst] use encoding 'utf8' and Regex actions

Frank Wiegand frank.wiegand at gmail.com
Fri Apr 7 11:26:39 CEST 2006


it seems, Regex actions don't work with use encoding 'utf8'.


	# in some controller
	use encoding 'utf8';
	sub bar : Regex('\d+') { }

Running the test server gives:

$ script/foo_server.pl
Couldn't load "Foo::Controller::Root", "Unterminated attribute parameter
in attribute list at
/home/fw/tmp/Foo/script/../lib/Foo/Controller/Root.pm line 35, at end of
syntax error at /home/fw/tmp/Foo/script/../lib/Foo/Controller/Root.pm
line 35, at EOF
Compilation failed in require at
/usr/local/share/perl/5.8.7/Module/Pluggable/Fast.pm line 82.
" at /usr/local/share/perl/5.8.7/Module/Pluggable/Fast.pm line 84.
Compilation failed in require at script/foo_server.pl line 49.

Anyone else having this problem?

$ perl -v
This is perl, v5.8.7 built for i486-linux-gnu-thread-multi
(with 1 registered patch, see perl -V for more detail)

Catalyst's $Version: 5.66
encoding's $Version: 2.02

Bye, Frank

More information about the Catalyst mailing list