On 27/09/2007, Jonas Alves <[EMAIL PROTECTED]> wrote: > > > On 27/09/2007, Carl Franks <[EMAIL PROTECTED]> wrote: > > > > If you find yourself having to remove Catalyst::Plugin::UTF8 or remove > > "use utf8" from modules with utf8 in the source - then there's > > something else going wrong. > > You just need the "use utf8" if you have utf8 characters in you source, like > the variables names. > If you just have utf8 characters in strings or other kind of data than you > don't need to use it.
I don't think that's correct. - The following 3 manual pages all say you need to "use utf8" if you have UTF-8 in string constants / string literals. "source" doesn't just mean identifier / variable names. perluniintro Only one case remains where an explicit use utf8 is needed: if your Perl script itself is encoded in UTF-8, you can use UTF-8 in your identifier names, and in string and regular expression literals, by saying use utf8. This is not the default because scripts with legacy 8-bit data in them would break. perlunicode As a compatibility measure, the use utf8 pragma must be explicitly included to enable recognition of UTF-8 in the Perl scripts themselves (in string or regular expression literals, or in identifier names) utf8 Bytes in the source text that have their high-bit set will be treated as being part of a literal UTF-X sequence. This includes most literals such as identifier names, string constants, and constant regular expression patterns. _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu