0
我的Tomcat日誌是帶有中文的ANSI編碼(在Windows上)。當我使用filebeat加載這些日誌時,我發現中文亂碼。我該如何處理它? filebeat有一個允許從ANSI編碼加載中文的設置嗎?ELK:使用ANSI編碼的filebeat
我的Tomcat日誌是帶有中文的ANSI編碼(在Windows上)。當我使用filebeat加載這些日誌時,我發現中文亂碼。我該如何處理它? filebeat有一個允許從ANSI編碼加載中文的設置嗎?ELK:使用ANSI編碼的filebeat
您需要告訴Filebeat文件的編碼是什麼。這裏有一個叫做encoding的探礦者選項。您可以使用像Notepad ++這樣的工具來猜測編碼,或者您可以使用十六進制編輯器檢查文件以查看BOM。一旦你知道了編碼,你可以將它添加到配置文件中。
filebeat.prospectors:
- paths:
- 'C:\logs\*.log'
encoding: windows-1252
謝謝A.J.But當我使用這個設置編碼方式:windows-1252.I也亂碼了數據。像這樣開始的服務...¾ÅÔÂ09,2016 9:19:03ÏÏçorg.apache.catalina.loader ...... – Lmkwy
我只是猜測在編碼的基礎上提供的信息是關於ANSI與中文。要確定在十六進制編輯器中打開文件並查找BOM或使用記事本++等工具來嘗試猜測編碼。或者詢問編寫該文件的應用程序的作者。 –
好的,再次感謝A.J.I將嘗試獲得真正的編碼。我現在出去了。當我有問題後,我會再次問你。謝謝你的問候 – Lmkwy