Try using the "Write as Text" option for the variable(s). If you are already doing that, are the 0's coming up in both the .sav and the .csv files?