per la (2), dipende dal terminale su cui fai girare il programma (e dalla codifica del sorgente, of course). hai provato con i caratteri di fuga?