A giudicare dai primi due caratteri, il file è in UTF-16, ed almeno un anno fa, SVN did not support UTF-16 for blaming (although a patch exists). Per quanto ne so, nulla è cambiato da allora (quindi questo non è solo un problema TortoiseSVN).
Per quanto io sappia, ci sono solo due opzioni: davvero
- Ricompilate SVN (e TortoiseSVN) con la patch inclusa (notare che TortoiseSVN potrebbe richiedere ulteriori modifiche per visualizzare tutto correttamente)
- Se i tuoi compilatori ti consentono di farlo, smetti di usare UTF-16 e passa a UTF-8 (tuttavia, qualsiasi modifica apportata prima di quella opzione non verrà incolpata correttamente, poiché la conversione da UTF-16 a UTF-8 cambia troppo nella rappresentazione binaria)
L'opzione 2 è generalmente preferibile in quanto aiuta anche chiunque usi il repository, ma potrebbe essere necessario modificare altre cose per far sì che il cmopiler si comporti correttamente (nel caso in cui non si accorga che si tratta di UTF-8, che potrebbe causare problemi se deve convertire in UTF-16 su Windows)
fonte
2013-08-13 11:06:09
È unicode. Tranne quello, niente di speciale. – conectionist