史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   讓滑鼠右鍵 [新增] 的記事本 - 純文字文件成為「Unicode (UTF)」格式 (http://forum.slime.com.tw/thread279986.html)

getter 2015-05-25 09:59 AM

讓滑鼠右鍵 [新增] 的記事本 - 純文字文件成為「Unicode (UTF)」格式
 
讓滑鼠右鍵 [新增] 的記事本 - 純文字文件成為「Unicode (UTF)」格式
─────────────────────────────────────────────────────────
有鑑於很常使用記事本都要做,「檔案\另存新檔\選擇 Unicode」存檔 ...
於是找了網路上一些教學 ... 有的是某些地方有錯誤經過測試並且排除 ...

「記事本」本身沒有相關的存檔格式的進階設定,只能利用 Windows 系統 ShellNew 中
的範本文件來達到這個:滑鼠右鍵 [新增] 的記事本 - 純文字文件成為「Unicode (UTF)」
格式的目的。


步驟一:開啟空白記事本檔案,「檔案\另存新檔」將存檔格式改為想要使用的 Unicode 格式。
以 Windows 來說有三種 Unicode 格式,依序為 Unicode、Unicode big endian、UTF-8
這三種。本範例以 "Unicode" 選項為主。檔名為 "TXTUTF.txt",與步驟二的修改的內容
需要相同。


並存到下列路徑位置中

%Windir%\ShellNew 中,一般預設為 C:\Windows\ShellNew


參考:維基百科 UnicodeUTF-16
以各方網路上的資料參考結果如下:
Unicode 既 Unicode Little Endian 或是 Unicode LE 或是 UTF-16 或是 UTF-16LE
Unicode big endian 是 Unicode BE 或是 UTF-16BE
UTF-8 是 Unicode 8 位元 Unicode big endian
至於想要用那一種 Unicode 格式 ...,網路上找到的介紹是以 "UTF-8" 這個選項
作為介紹,但是迪西以某些檔案格式的編輯需要,因此選擇 "Unicode" 選項。



步驟二:登錄編輯程式 regedit 。

找到 [HKEY_CLASSES_ROOT\.txt\ShellNEW],在底下

新增 "字串值" 名稱為 FileName , 內容 TXTUTF.txt

解說:這裡要新增的機碼類型是 "字串值",某些網頁教學說是 "機碼",經過測試
"機碼" 這個是錯誤的,是 "字串值" 才對。


或是使用以下內容的登錄檔做匯入
語法:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"FileName"="TXTUTF.txt"


解說:
1.這兩個步驟,少一個都會沒有作用。
2.若是日後要變更其他的 Unicode 格式的話,有兩種方式。一種是直接把該檔案直接
 覆蓋取代。另一種是,準備三個檔案,分別為 TXTUTFBE.txt、TXTUTFLE.txt、
 TXTUTF-8.txt 當然都是要另存新檔產生。接著重複上述步驟,把登錄值中的檔案名稱
 給換掉如此而已。
3.如果要恢復為原本的 ANSI 格式的話。有兩種方式,一個是另存新檔後覆蓋。另一個是
 把該檔案或是機碼或是兩者都刪除就可以了。
4.登錄檔 .reg 檔案,似乎可以使用 Unicode 格式。
5.批次檔案 .bat、.cmd 格式必須使用 ANSI 格式。



步驟三:驗證有無作用。
1.滑鼠右鍵「新增\文字文件」,產生一個「新增文字文件.txt」的檔案。
2.使用記事本,開啟這個「新增文字文件.txt」的檔案。
3.「檔案\另存新檔」看看 [編碼:] 的地方,預設項目是否已經改變成步驟一選擇
 的項目,有的話表示已經成功了。之後就可以預設使用某個「Unicode (UTF)」
 格式的 "新增文字文件.txt" 了。


所有時間均為台北時間。現在的時間是 05:55 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1