Hi Tobias
i tried both of it, but still got the same result.
NEXT TRY:
* i saved the controller test.pm in UTF-8 encoding,
* adapted the broken character ...
* called the url
* and it worked!
QUESTION: Catalyst generates Perl files in the computer's standard
encoding (which is cp1252). For *unicode best practice* it should be
in UTF-8 encoded. Do you agree?
Thanks
Stefan
On 9/5/07, Tobias Kremer <[EMAIL PROTECTED]> wrote:
> Quoting Stefan Kühn <[EMAIL PROTECTED]>:
> > * In controller test.pm > added the following (note the German Umlaut)
> > sub index : Private {
> > my ( $self, $c ) = @_;
> > $c->stash->{myname} = 'düc'; # <-- **NOTE** the German Umlaut
> > $c->stash->{template} = 'test.tt2';
> > }
>
> If you use special characters as string literals you have to "use utf8" at the
> top of your controller.
>
> Other than that you should tell TT that your templates are UTF-8 encoded by
> passing it a configuration option in your View class:
>
> __PACKAGE__->config( {
> ...
> ENCODING => 'utf-8',
> ...
> } );
--
_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/