1.查看含有中文字符的日志乱码,现象如下:
PS C:\Windows\system32> tail -f C:\test.log
2020骞?1鏈?4鏃?13:15:13锛? 杈撳嚭娴嬭瘯
2020骞?1鏈?4鏃?13:15:33锛?杈撳嚭閿欒鈥︹€?
2020骞?1鏈?4鏃?13:15:52锛?杈撳嚭姝e父
2020骞?1鏈?4鏃?13:16:09锛?杈撳嚭tail娴嬭瘯
2.解决方法
在命令行中切换为utf-8编码,具体操作如下,在命令界面输入:chcp 65001 后回车,效果如下:
Active code page: 65001
PS C:\Windows\system32> tail -f C:\test.log
2020年11月24日 13:15:13: 输出测试
2020年11月24日 13:15:33: 输出错误……
2020年11月24日 13:15:52: 输出正常
2020年11月24日 13:16:09: 输出tail测试
中文字符显示正常了,可以按Ctrl+C 结束该模式。