In a test suite, I had tests that deal with unicode scattered about in various modules. I have now consolidated them into a single test class.
The .cs source modules that no longer have any unicode in them, remain unicode-encoded, and as a result are 2x their required size. I'd like to convert them back to ASCII, to save the space, and improve load times for these files in editors and tools.
Q1. Will this break my diffs? I currently use Kdiff3 on my workstation, but I'm more interested in the historical diff record for the source modules as generated by TFS.
Q2. Is there anything else I need to be aware of w.r.t. source management when converting a module from Unicode to ASCII ?
My particular situation is .NET and TFS, but I think the question might be applicable to just about any source-code-control system and programming language.