tree command shown Chinese character as unicode
I have problems same as you, but I did Google and found the answer! Just add the option

tree -N /name_of_directory


man tree reads:

-N     Print non-printable characters as is instead of as escaped octal numbers.


Tell me if this still does not work!

Also, you seem to use zsh?? I am not familiar with that. I use bash, though.