+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (34 امتیاز)
ویرایش شده قبل توسط

چگونه میتوان برنامه Notepad را طوری تنظیم کرد که هنگام ذخیره متن Encoding آن پیش فرض بر روی utf-8 ست شود؟

1 پاسخ

0 امتیاز
قبل توسط (4.9هزار امتیاز)
ویرایش شده قبل توسط

تا جایی که می‌دانم خود برنامه چنین قابلیتی ندارد اما می‌توان از روش‌های زیر استفاده کرد:

برای پیش‌فرض شدن UTF-8 هنگامی که از طریق میانبر برنامه را اجرا می‌کنیم:

1- Notepad را باز کنید و چیزی داخلش ننویسید.

2- از منوی File گزینه Save as را انتخاب کنید.

3- در قسمت نام بنویسید Untitled.txt (این نام دلخواه است، برای تشابه با نام پیش‌فرض برنامه برای فایلهای جدید این نام را انتخاب کردیم)

4- در قسمت Encoding  گزینه UTF-8 را انتخاب کنید.

5- فایل را بر روی دسکتاپ ذخیره کنید. اگر جای دیگری را انتخاب کنید آنجا مکان پیش‌فرض ذخیره فایل‌های متنی می‌شود. عیب این روش این است که این مکان همیشه به عنوان مکان پیش‌فرض ذخیره فایل‌های جدید در نظر گرفته می‌شود و باید به صورت دستی مسیر مورد نظر را انتخاب کنید. انتخاب دسکتاپ به همین دلیل است. می‌توانید این فایل را جهت اطمینان مخفی کنید تا تصادفا پاک نشود.

6- روی فایل راست‌کلیک کنید و Propertise را انتخاب کنید.

7- در سربرگ General گزینه Read only را علامت بزنید و با OK تأیید کنید.

8- یک میانبر از فایل ایجاد کنید و نام آن را به Notepad.lnk تغییر دهید (ممکن است پسوند lnk را نبینید)

9- روی میانبر راست‌کلیک کرده و Propertise  را انتخاب کنید.

10- در سربرگ Shortcut  در قسمت Target قبل از محتویاتش بنویسید notepad.exe و بعد از exe یک فاصله قرار دهید.

11- در همین سربرگ روی گزینه Change icon کلیک کنید.

12- در قسمت Look for icons in this file مسیر فایل notepad.exe را که "%windir%\system32\notepad.exe" است بنویسید و آیکون برنامه را انتخاب کنید. سپس همه پنجره‌ها را یکی‌یکی تایید کنید.

13- فایل میانبر را هر جایی که می‌خواهید قرار دهید و به جای اینکه مستقیما خود Notepad یا میانبرش را اجرا کنید، از این میانبر جدید استفاده کنید.

با انجام مرحله 10 می‌توانید از گزینه‌های Pin to taskbar و Pin to start menu در منوی راست‌کلیک میانبر استفاده کنید.

می‌توانید این میانبر را در پوشه Windows کپی کنید و از طریق برنامه Run آن را اجرا کنید. بهتر است نام میانبری را که در پوشه ویندوز کپی می‌کنید به مثلا ntp تغییر دهید تا هم با خود Notepad اشتباه نگیرید و هم نامش را در Run سریعتر تایپ کنید.

روش بالا در ویندوز XP چندان جالب نیست و هر بار موقع ذخیره کردن فایل باید یک پیغام هشدار را تایید کرد (به خاطر Read Only بودن فایل untitled.txt) اما در ویندوز ویستا به بعد این مشکل وجود ندارد.

برای اینکه از طریق منوی New هم فایل یونیکد ایجاد شود مراحل زیر را طی کنید:

1- Notepad را باز کنید و چیزی داخلش ننویسید.

2- از منوی File گزینه Save as را انتخاب کنید.

3- در قسمت نام بنویسید Untitled.txt

4- فایل را به پوشه "%windir%\ShellNew" کپی کنید.

5- رجیستری را باز کنید و به مسیر زیر بروید:

HKEY_CLASSES_ROOT\.txt\ShellNew

6- در کادر سمت راست، راست‌کلیک کنید و New > String Value را انتخاب کنید و نام آن را به FileName تغییر دهید.

7- روی FileName دوبار کلیک کنید و مقدار آن را برابر Untitled.txt (نام فایل متنی که ساختیم) قرار دهید. *

---------

برای خودکار کردن مراحل بالا این فایل را دانلود و اجرا کنید. محتویاتش را با برنامه‌های فشرده‌ساز می‌توانید مشاهده کنید.

سوالات مشابه

0 امتیاز
2 پاسخ 7.4هزار بازدید
0 امتیاز
0 پاسخ 607 بازدید
+1 امتیاز
2 پاسخ 1.8هزار بازدید
0 امتیاز
2 پاسخ 1.7هزار بازدید
+1 امتیاز
2 پاسخ 7.9هزار بازدید
0 امتیاز
2 پاسخ 8.7هزار بازدید
0 امتیاز
1 پاسخ 918 بازدید
...