簡體   English   中英

GitHub:對文件使用UTF-8編碼

[英]GitHub: Using UTF-8 encoding for files

為什么UTF-8不是GitHub的默認編碼?

這是否意味着從默認的“cp1252”改變任何缺點

它與在Windows和Mac OSX之間跨平台使用GitHub有什么關系嗎?

問題來自使用GitHub,但一般可以詢問Git

我主要在.NET,HTML5和Javascript中進行開發,如果這在主題中很重要的話。

狂野猜測:你在使用TortoiseGit嗎? 那是你看到默認編碼設置為cp1252嗎?

如果是這樣,它只是使用Windows安裝的默認編碼TortoiseGit。

編輯: Git GUI完全相同

以下是來自git開發人員郵件列表討論,給出了解釋:

  • 使diff和blame默認為系統(locale)編碼,而不是硬編碼UTF-8。
  • 添加gui.encoding選項以允許覆蓋它。
  • gitattributes仍然有最后的結論。

這個的基本原理是Windows支持:

  1. Windows用戶習慣於將遺留編碼用於文本文件。 對於他們中的許多人來說,默認為utf-8將是違反直覺的。
  2. Windows不支持utf-8語言環境,切換系統編碼真是太痛苦了。 因此選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM