Phabricator uses UTF-8 and supports many languages. However, there are cases where it does not properly display filenames like below.
But the same file is displayed correctly here in screenshot below.
1 create a test git repo in diffusion
2 clone test repository from diffusion to local computer at /home/user/test
3 create a "读我.md" file in /home/user/test
4 add 读我.md, commit and push to remote test repo
5 browse the "test" repo in diffusion and navigate to specific commit webpage, such as https://phabricator.myphabricator.com/R1:345b92add57a9d2051f99d068a71e96f9c7c8b3f
The filename is displayed as "读我文件.md"
The filename is displayed as "\350\257\273\346\210\221\346\226\207\344\273\266.md" as you can see in picture below