Richard, did you already have your console font set to Lucida Console? The reason I ask is it appears that with the Raster Fonts, your script outputs

 Code:
Normal code page, euro character : Ç
Active code page: 1252
Windows code page, euro character: Ç
Active code page: 437


However, with the Lucida Console font, it works right.
 Code:
Normal code page, euro character : Ç
Active code page: 1252
Windows code page, euro character: €
Active code page: 437