Judging by the first two characters, this file is in UTF-16LE, and at least a year ago SVN did not support UTF-16 for the charge (although the patch exists) . As far as I know, nothing has changed since then (so it's not just a TortoiseSVN problem).
As far as I know, there are only two options:
- Recompile SVN (and TortoiseSVN) with the patch turned on (note that TortoiseSVN may require further changes to display everything correctly)
- If your compilers allow this, stop using UTF-16 and switch to UTF-8 (however, any changes made before this switch will not be mistaken, since the changes from UTF-16 to UTF-8 change too much in binary submission)
Option 2 is usually preferable, as it also helps someone else use your repository, but you may need to change other things to make your cmopiler behave correctly (in case he does not understand that he is dealing with UTF-8 which may cause problems if it should convert to UTF-16 on Windows)
source share