mi pare che nell' esempio nuovo l' ho corretto
inserendo nel frame

System.usecodepage = true;