I use almost daily in parallel the same packages in Ubuntu (Gnome) and in WinXP, always UTF8 encoded, and I have no problems with line endings.
Going to the extreme: I have compiled under WinXP the same package at the same time in Portable Ubuntu (GNU/Linux Ubuntu 8.04 emulator) and in WinXP () without any problem.