濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 解決git 提交后中文字符會(huì)亂碼的問(wèn)題

解決git 提交后中文字符會(huì)亂碼的問(wèn)題

熱門標(biāo)簽:蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 400電話申請(qǐng)到底哪家好 400電話辦理費(fèi)用低 谷歌地圖標(biāo)注日期 宿遷怎么辦理400電話 聯(lián)通外呼系統(tǒng)電腦app軟件 地圖標(biāo)注項(xiàng)目幾個(gè)月 外呼系統(tǒng)怎么群發(fā)短信 鶴壁高頻外呼系統(tǒng)多少錢一個(gè)月

最近發(fā)生那了一件怪事,當(dāng)然菜雞經(jīng)常碰見(jiàn)怪事

本來(lái)一個(gè).properties文件在idea里面commit的時(shí)候看了一下diff,沒(méi)發(fā)現(xiàn)異常,但是提交到gitlab上發(fā)現(xiàn).properties的所有中文字符都變成了 \xxxx 的ascii的編碼。

然后我在idea的show history中查看和上一版本的差異,發(fā)現(xiàn)這些中文字符沒(méi)問(wèn)題????!

然后就是一頓的百度,bing

最后發(fā)現(xiàn)設(shè)置里面 transparent native-to-ascii conversion是選中的

然后網(wǎng)上有人這樣解釋:::

Transparent native-to-ascii conversion的意思是:自動(dòng)轉(zhuǎn)換ASCII編碼。

他的工作原理是:在文件中輸入文字時(shí)他會(huì)自動(dòng)的轉(zhuǎn)換為Unicode編碼,然后在idea中發(fā)開(kāi)文件時(shí)他會(huì)自動(dòng)轉(zhuǎn)回文字來(lái)顯示。

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

還有:::

取消勾選以后,看到到中文全都轉(zhuǎn)成ASCII;2.其他團(tuán)隊(duì)成員拉取到的代碼是ASCII;3.push到git上面是ASCII。也就是說(shuō)比如有同事用的eclipse用中文寫(xiě)的備注,你這邊編輯以后push會(huì)把原來(lái)中文的注釋全都用ASCII覆蓋,這個(gè)就是勾選以后造成的影響。。。

OK,大概意思就是這樣,這個(gè)文件你雖然看起來(lái)沒(méi)問(wèn)題,但是你只要選中了它,他么他現(xiàn)在就是一個(gè)ASCII文件存儲(chǔ)在你本地,但是git上的文件可不是這個(gè)格式,你可以嘗試用notepad++打開(kāi)這個(gè)本地的.properties文件,你會(huì)發(fā)現(xiàn)他沒(méi)有中文,,

好原因說(shuō)完了,怎么解決?

1.首先肯定是取消勾選Transparent native-to-ascii conversion,你會(huì)發(fā)現(xiàn)本地已經(jīng)由中文字符變成了Ascii編碼。

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

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

4.balabalabala提交正常流程

以上這篇解決git 提交后中文字符會(huì)亂碼的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Git撤銷已經(jīng)推送(push)至遠(yuǎn)端倉(cāng)庫(kù)的提交(commit)信息操作
  • Git commit --amend 修改提交信息操作
  • git log根據(jù)特定條件查詢?nèi)罩静⒔y(tǒng)計(jì)修改的代碼行數(shù)
  • Idea中使用Git的流程

標(biāo)簽:錫林郭勒盟 雙鴨山 襄陽(yáng) 鄂爾多斯 莆田 遵義 丹東 哈爾濱

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決git 提交后中文字符會(huì)亂碼的問(wèn)題》,本文關(guān)鍵詞  解決,git,提交,后,中文,字符,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決git 提交后中文字符會(huì)亂碼的問(wèn)題》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于解決git 提交后中文字符會(huì)亂碼的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    南康市| 昔阳县| 凤冈县| 忻城县| 凤城市| 苗栗市| 吉安县| 西乌| 吉木乃县| 龙胜| 柳林县| 都江堰市| 应用必备| 梅州市| 北海市| 西峡县| 铁力市| 镇坪县| 丹棱县| 迭部县| 深州市| 绥德县| 碌曲县| 扎兰屯市| 古田县| 商丘市| 依安县| 榆社县| 响水县| 广德县| 兴安盟| 凤山县| 祁东县| 汝南县| 张家港市| 离岛区| 岑巩县| 杨浦区| 渑池县| 麻栗坡县| 华阴市|