SourceTree International support

Does SourceTree support international characters? I tried to open source files with Greek comments and instead of greek letters I get weird characters.

3 answers

Hi Apostolos,

SourceTree supports UTF-8/Latin-1 encodings which generally support the majority of required characters. If you use different encodings then you'll get unexpected characters. Perhaps try saving your files in one of these encodings provided they support the characters you need and it should work fine.

We don't currently have any plans to support other encodings, however.


I tested sourcetree mac version, I tried to chang global setting of GIT with [core.precomposeunicode true]. As you know, embedded GIT version of Sourcetree is 1.7.11, this version cannot support core.precomposeunicode option, So I set to system version of GIT( But, font failure in description of Log view. you can check this problem with image in this link. I founded windows version has same problem. please fix this.

Unfortunately, The file I was refering to are source files from Delphi 7, in which case I cannot make a change the encoding of those files. And even if I could, this would be a tedious job, re-enconding all my source files every time I make a change.

I cannot see where ST supports that utf-8 you claim. Even opening plain text files, I get weird characters instead of greek letters.

Hi Apostolos,

It would suggest that the file either isn't in that encoding or has mixed encodings within the file (this isn't uncommon). We definitely support UTF-8/Latin-1 character sets, otherwise most people wouldn't be able to read files. Additionally, we have support for Japanese which would require this of us.

Perhaps you could open up an issue on with some example files that we could take a look into? This way I could load the files into SourceTree myself and take a look to see what's going on.



Too much hassle for such a basic thing. Every other git/mercurial client I've used had no problem with greek letters. I will just go back to Tortoise then...

You currently have no plans to support other encodings? What kind of response is that? Developers work the world over, some working in different languages or on legacy projects where different encodings are found. At least providing a way to allow users to set the encoding used when displaying diffs would be preferred... Surely it cannot be that difficult to implement a pre-parser...

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Oct 23, 2018 in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

1,229 views 4 2
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you