Details
Description
We are using SourceTree to connect to a GIT repository on Visual Studio Team Services. With default encoding set (UTF-8), our commit messages looks right when Danish characters are included (æ, ø, å), but the diff window shows "?" symbols if the tracked files contains Danish characters:
UTF-8:
If we change ST to use text encoding Windows-1252, the characters look correct in the file diff window, but all commit messages now contain incorrect characters. This applies both to commits made before and after default encoding has been changed (and ST has been closed and re-opened in between):
Windows-1252:
As an extra bug, it seems that when set to Win-1252, it is only respected in the Diff window once the change have been staged. Unstaged changes still contains "?":
Unstaged:
Staged:
This bug seems related to SRCTREEWIN-1048, but that feature request should not be necessary for encoding to respected in all ST windows.