É bem possível; a página de código 1252 é a própria extensão da ISO-8859-1 da Microsoft (também conhecida como Latin-1), e raramente é usada no Linux, que tende a usar o último. O símbolo do euro não faz parte do Latin-1, pode ser por isso que não pode ser exibido corretamente no Linux. Você não pode usar UTF-8? Vai funcionar da mesma maneira em ambos os lados.