> -----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

Reply via email to