Sądząc po pierwszych dwóch znaków, że plik jest w UTF-16LE i co najmniej rok temu, SVN did not support UTF-16 for blaming (although a patch exists). Zgodnie z moją wiedzą, od tego czasu nic się nie zmieniło (więc nie jest to tylko kwestia TortoiseSVN).
O ile mi wiadomo, istnieją tylko dwie opcje: naprawdę
- Przekompiluj SVN (TortoiseSVN) i z tej poprawki zawarte (zauważ, że TortoiseSVN może wymagać dalszych zmian, aby wyświetlić wszystko prawidłowo)
- Jeśli pozwalają na to kompilatory, przestań używać UTF-16 i przełącz się na UTF-8 (jednak wszelkie zmiany dokonane przed tym przełącznikiem nie będą obciążone poprawnie, ponieważ konwersja z UTF-16 na UTF-8 zmienia się zbyt wiele w reprezentacji binarnej)
Opcja 2 jest ogólnie preferowana, ponieważ pomaga również każdemu, kto używa twojego repozytorium, ale możesz potrzebować zmienić inne rzeczy, aby twój cmopiler zachowywał się właściwie (na wypadek, gdyby nie wiedział, że ma do czynienia z UTF-8, co może powodować problemy jeśli ma konwertować na UTF-16 na Windows)
To jest kod Unicode. Poza tym, nic specjalnego w tym. – conectionist