1. 程式人生 > >windows設定新建文字文件預設編碼UTF-8

windows設定新建文字文件預設編碼UTF-8

1. 開啟記事本新建一個空白的文字文件,不輸入任何文字,然後儲存此文件,在“另存為”對話方塊中將編碼
由預設的 ANSI 修改為 Unicode 或 UTF-8,接著為檔案取名,在此假設將新文件命名為 UNICODE.TXT。

2. 將 utf-8.txt 複製至隱含的系統資料夾 C:\Windows\ShellNew。

3. 開啟登錄檔編輯器定位至:HKEY_CLASSES_ROOT\.txt\ShellNew,新建名為 FileName 的字串值,
將此字串值設定為 utf-8.txt

上述做法的目的是將 .TXT 文字檔案的“新建”模板 ShellNew 設定為我們自定義的以 Unicode 編碼儲存的
空白文字檔案。這樣,如果我們再使用資源管理器右鍵選單中的“新建”-“文字文件”建立新文字文件,
Windows 就會自動以 C:\Windows\ShellNew\UNICODE.TXT 做為模板來新建文字文件,文件的預設編碼
就變為 Unicode 了。

不過,此方法只適用於以“新建”右鍵選單方式建立新文字文件。假如我們首先通過開始選單啟動記事本,
然後再新建文字文件,C:\Windows\ShellNew\UNICODE.TXT 模板便不會被使用,新建的文字文件依然
還將使用預設的 ANSI 編碼。