校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 解決git 提交后中文字符會亂碼的問題

解決git 提交后中文字符會亂碼的問題

熱門標簽:蘇州呼叫中心外呼系統哪家強 400電話申請到底哪家好 400電話辦理費用低 谷歌地圖標注日期 宿遷怎么辦理400電話 聯通外呼系統電腦app軟件 地圖標注項目幾個月 外呼系統怎么群發短信 鶴壁高頻外呼系統多少錢一個月

最近發生那了一件怪事,當然菜雞經常碰見怪事

本來一個.properties文件在idea里面commit的時候看了一下diff,沒發現異常,但是提交到gitlab上發現.properties的所有中文字符都變成了 \xxxx 的ascii的編碼。

然后我在idea的show history中查看和上一版本的差異,發現這些中文字符沒問題??!!

然后就是一頓的百度,bing

最后發現設置里面 transparent native-to-ascii conversion是選中的

然后網上有人這樣解釋:::

Transparent native-to-ascii conversion的意思是:自動轉換ASCII編碼。

他的工作原理是:在文件中輸入文字時他會自動的轉換為Unicode編碼,然后在idea中發開文件時他會自動轉回文字來顯示。

這樣做是為了防止文件亂碼。。。

還有:::

取消勾選以后,看到到中文全都轉成ASCII;2.其他團隊成員拉取到的代碼是ASCII;3.push到git上面是ASCII。也就是說比如有同事用的eclipse用中文寫的備注,你這邊編輯以后push會把原來中文的注釋全都用ASCII覆蓋,這個就是勾選以后造成的影響。。。

OK,大概意思就是這樣,這個文件你雖然看起來沒問題,但是你只要選中了它,他么他現在就是一個ASCII文件存儲在你本地,但是git上的文件可不是這個格式,你可以嘗試用notepad++打開這個本地的.properties文件,你會發現他沒有中文,,

好原因說完了,怎么解決?

1.首先肯定是取消勾選Transparent native-to-ascii conversion,你會發現本地已經由中文字符變成了Ascii編碼。

2.我肯定想撤回剛才的提交 推薦文章 https://www.jb51.net/article/195650.htm

3.將.properties文件回退到非ascii格式的文件(注意備份好)

4.balabalabala提交正常流程

以上這篇解決git 提交后中文字符會亂碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作
  • Git commit --amend 修改提交信息操作
  • git log根據特定條件查詢日志并統計修改的代碼行數
  • Idea中使用Git的流程

標簽:錫林郭勒盟 雙鴨山 襄陽 鄂爾多斯 莆田 遵義 丹東 哈爾濱

巨人網絡通訊聲明:本文標題《解決git 提交后中文字符會亂碼的問題》,本文關鍵詞  解決,git,提交,后,中文,字符,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決git 提交后中文字符會亂碼的問題》相關的同類信息!
  • 本頁收集關于解決git 提交后中文字符會亂碼的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 南昌县| 策勒县| 海南省| 饶阳县| 林西县| 武山县| 哈巴河县| 连南| 射洪县| 澄城县| 高雄县| 泸西县| 会泽县| 永吉县| 杂多县| 聊城市| 锡林浩特市| 靖边县| 武义县| 紫阳县| 文昌市| 喀喇沁旗| 浦北县| 广宗县| 屯门区| 河曲县| 嫩江县| 合水县| 湟源县| 叙永县| 明溪县| 乐都县| 出国| 汶川县| 平遥县| 汝阳县| 英德市| 论坛| 汤阴县| 遂川县| 绍兴市|