I believe that emacs by default will use the line endings for current system when opening and saving text files. This may cause a problem when you want to force the file to be saved with different line endings. I found this series of commands to force the file to be opened in unix mode:
C-x RET c unix RET C-x C-f
You can replace unix with dos, if you want to use those types of line endings.