溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題

發(fā)布時間:2021-10-18 11:46:17 來源:億速云 閱讀:244 作者:iii 欄目:編程語言

這篇文章主要介紹“如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題”,在日常操作中,相信很多人在如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一、產(chǎn)生亂碼場景

1.1、錯誤描述

首先如下圖所示,我們使用 IDE 打開從 Git 平臺 Pull 到本地的代碼文件,我打開的是 README.md 文件,顯而易見的,文件產(chǎn)生中文亂碼了。

如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題

1.2、解決思路

對于從 Git 平臺 Pull 到本地的代碼文件產(chǎn)生亂碼,我們一般的檢查思路如下:

  1. 檢查 Git 平臺上的源碼,如果 Git 平臺上的文件就是亂碼,那么本地自然也就是亂碼,需要從源本地倉庫重新推送正確無亂碼的文件到 Git 平臺,其他的本地電腦重新從遠程倉庫下載即可。

  2. 如果 Git 平臺上的代碼無亂碼(無誤),那就說明問題產(chǎn)生在我們的本地分支。

二、解決方式

我們現(xiàn)在按照 1.2 的解決思路來進行排查。

2.1、檢查 Git 平臺上的源碼

首先我們檢查 Git 平臺上的源碼。如下圖所示,Git 平臺源代碼文件無亂碼。

那我們現(xiàn)在就可以確認問題是產(chǎn)生在代碼 Pull 到本地電腦后產(chǎn)生的問題。

如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題
我們現(xiàn)在已經(jīng)明確代碼是從 Git 平臺,即 Server Computer Pull 到本地后,問題產(chǎn)生在我們的本地電腦 Computer A(Computer B)上。我們現(xiàn)在來解決這個問題。

2.3、修改 IDE 的文本編碼格式

我們在 IDE 中依次點擊 Window→Preferences→General→Workspace,下滑找到“Text file encoding”。

我們現(xiàn)在可以看到 IDE 默認的文本編碼格式是 GBK,如下圖所示,而我們在 Git 平臺代碼默認的編碼格式為 utf-8,我們將代碼拉取到本地后,IDE 對目的代碼無法使用 GBK 進行解碼,自然也就產(chǎn)生了亂碼。

如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題

2.4、重新打開目的文件問題解決

現(xiàn)在編碼格式雖然被修改過來了,但是本地之前的文件還是 GBK 編碼的。所以為了實現(xiàn)重新編碼我們就需要使用 IDE 對文件重新編譯執(zhí)行一次。

我們將目的文件的窗口關(guān)閉,雙擊再次打開即可,這個時候我們就可以看到亂碼的問題已經(jīng)解決了,如下圖所示:

如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題

到此,關(guān)于“如何解決STS或者Eclipse從Git平臺Pull代碼到本地后文件亂碼的問題”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI