一個(gè)Java項(xiàng)目,通過maven打成jar包之后,放在Linux服務(wù)器上運(yùn)行,日志中的中文亂碼,全部是???,但是同樣的jar包在macos上運(yùn)行就沒有問題。同樣的代碼,在Windows上編譯后,在Linux上運(yùn)行就不會(huì)亂碼。不知道到底是哪里的編碼有問題。
1 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
估計(jì)和 jar 包沒太大關(guān)系, 可能是你的 Linux 機(jī)器配置的問題
運(yùn)行下面的指令
$ locale
看看返回什么, 不妨改成LANG=zh_CN.UTF-8
再試試
添加回答
舉報(bào)
0/150
提交
取消