Logstash encoding issue for csv file

What encoding are the source files that Filebeat is handling? Your Filebeat configuration indicates that you have explicitly set UTF-16, so Filebeat processes them as if they were UTF-16.

Here is a similar issue, where the user found that their files were encoded with ANSI_X3.4-1968 and were able to configure Filebeat to read them correctly: Character encoding problems Filebeat & Logstash