One-line UTF-8 encoded text files in Total Commander…
…are not correctly detected by it’s internal Lister viewer.
They’re detected as binary files in this case and if they contain any character from outside Latin range, Lister will most likely display such characters incorrectly (Total Commander does not do automatic UTF-8 detection in binary mode). According to TC’s author this is a correct and expected behavior.
Lister needs at list one line brake to correctly detect text file as UTF-8 encoded.