windows环境下新建.txt文件,使其默认以UTF-8编码
問題的引出:
windows環(huán)境下新建.txt文件,默認(rèn)以ANSI格式編碼。這種格式編碼的文件,放到ubuntu上很可能會亂碼。
于是我就想,如何設(shè)置windows,才能使新建的.txt文件默認(rèn)以UTF-8編碼?
經(jīng)過一番搜索,解決辦法如下:
【步驟1】
隨便在某個位置,新建一個空白的文本文檔,以記事本打開,然后點(diǎn)擊“另存為“,在對話框中將編碼由默認(rèn)的 ANSI 修改為 UTF-8,并且為文件取名,在此假設(shè)命名為UTF-8.txt。
【步驟2】
將文件UTF-8.txt移動至系統(tǒng)文件夾 C:\Windows\ShellNew
【步驟3】
按住鍵盤左下角的Win鍵(窗口鍵),且同時按下R鍵,調(diào)出運(yùn)行窗口,在運(yùn)行窗口輸入regedit,點(diǎn)擊確定,打開注冊表編輯器。
定位至:
HKEY_CLASSES_ROOT\.txt\ShellNew,右鍵選擇“新建”,選擇“字符串值”
在右側(cè)會出現(xiàn)新值#1,右鍵點(diǎn)擊它,選擇“重命名”,命名為FileName.
右鍵點(diǎn)擊FileName,選擇“修改”。
在“數(shù)值數(shù)據(jù)”下面填寫
C:\Windows\ShellNew\UTF-8.txt ,點(diǎn)擊確定。
至此,設(shè)置完畢。
【驗(yàn)證】
隨便某個位置新建一個.txt文件。用Notepad++打開它,選擇格式,你會發(fā)現(xiàn)已經(jīng)顯示以“以UTF-8”格式編碼。
注意:這種編碼是有BOM的,還是不夠完美。為什么這樣說呢?因?yàn)檫@種編碼的匯編源文件,NASM都不認(rèn)識,會報錯。
怎樣才能完美呢,我陷入了沉思……
最終,我的解決辦法是放棄“記事本”程序,如果要新建文本文檔,先打開Notepad++,在Notepad++里面新建。
注意,Notepad++是需要提前設(shè)置一下的:
啟動Notepad++,點(diǎn)擊“設(shè)置”,再點(diǎn)擊“首選項”,選擇左側(cè)的“新建”
設(shè)置為下圖
【完】
【參考文獻(xiàn)】
http://www.programgo.com/article/32432092963/
總結(jié)
以上是生活随笔為你收集整理的windows环境下新建.txt文件,使其默认以UTF-8编码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我能告诉你的
- 下一篇: 空字符是什么类型_Redis是什么?看这