問題
java項目使用jsch遠端連接配接伺服器執行指令傳回的資料出現中文亂碼,如下所示:
分析
-
檢查連接配接配置
jsch連接配接設定如下:
已經設定的中文字元。 -
檢查伺服器
連接配接伺服器執行
指令,檢視支援的語言包 發現全是英文的,locale -a
沒有中文的UTF-8
解決
将項目連接配接配置的字元集修改成
en_US-UTF-8
問題解決
java項目使用jsch遠端連接配接伺服器執行指令傳回的資料出現中文亂碼,如下所示:
檢查連接配接配置
jsch連接配接設定如下:
已經設定的中文字元。檢查伺服器
連接配接伺服器執行
locale -a
指令,檢視支援的語言包 發現全是英文的, 沒有中文的UTF-8
将項目連接配接配置的字元集修改成
en_US-UTF-8
問題解決