> -----Original Message----- > From: Jan Dubois > On Fri, 10 Sep 2010, Ludwig, Michael wrote: > > > > VBS generates a perfect document, but my PerlScript-ASP messes up > > Greek and Russian. > > The problem is the PerlScript engine. It does not support > source code encoded in UTF-8; all sources will be converted > into the ANSI codepage before being passed to the Perl > interpreter. So any characters not in CP_ACP will already be > replaced by '?' by the time the Perl parser reads the code. > There is nothing you can do at the Perl level to get it > working, as the replacement character business is not > reversible (many different characters all get mapped to the > same replacement character).
Thanks. That statement is as clear as can be. Once we know what's up it's easier to deal with it. > The only ways around it are to use \x{....} to specify the > Unicode codepoints in hex, or \N{...} to use codepoint names. > Alternatively you could read the text from an external file > at runtime, but that pretty much doesn't fit the ASP style to > mix everything in a single file. My example was just that, an example. The external file alternative fits my intended setup more closely. I only wanted to know what can work and what won't. Thanks! Best, Michael Ludwig _______________________________________________ ActivePerl mailing list ActivePerl@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs