Flole seth777 Unicode might cause null-characters in the string, which could then theoretically maybe lead to issues. I'm not sure how that could be the case here though.
seth777 Mephilius Flole You were right! I changed charset to UTF-8 and now magically everything works well! Thank you @Mephilius for solution! And thank you @Flole for debugging! Thread can be marked as solved. Finally I can enjoy recording with TVHeadend.
seth777 Flole To be honest until recently I was sure that Unicode = UTF-8. Probably that's why I choosed it from the list (and it was before UTF-8)