problems reading gps output

but i thought that arduino can understand rs-232

We can't help what you think. The FACT is that it can't.