解決 GitHub 的亂碼問題

 

程式設計工作已靠著網路進入全球化編輯的時代。因此,程式碼本身也面臨全球化後帶來的語系編碼問題。可能有人用的是簡體中文 GB 編碼、有人是正體中文 Big5 編碼、有人是英語系編碼。大家上傳至 GitHub 的程式碼,在別人的電腦上看起來,有可能變成亂碼,如下圖所示:

 

GitHub 顯示亂碼.jpg

 

 

如果您正在使用的程式開發平台為 Visual Studio 2015,可以透過將文件存檔成 Unicode (UTF-8 with signature) 解決這個問題,步驟為:

(1)文字全選,(2) File -> Advanced Save Options -> Unicode (UTF-8 with signature),

如下圖所示:

 

Visual Studio 2015 檔案轉存 Unicode 格式.png

 

 

此外,還可以將編碼環境直接預設成UTF-8,

步驟為:Tools -> Options -> Environment -> Documents -> Save documents as Unicode。

畫面如下圖所示:

 

Visual Studio 2015 預設檔案以 Unicode 格式儲存.png

 

 

最重最重要的是,即便您已將程式碼轉成 Unicode 編碼,請記得在上傳到 GitHub 之後,點選您所上傳的程式碼,重複確認「對 GitHub 來說是正常文字還是亂碼」。假設您的文件裡面有中文,且上傳到 GitHub 後,看起來正常無亂碼,那麼恭喜您編碼與上傳成功了。如下圖所示:(原本的亂碼現在變成正常的文字了)

 

GitHub 亂碼恢復正常.jpg

 

 


  • Share on Weibo
  • Share on Email