Мне нужно, чтобы некоторые текстовые файлы были закодированы как текстовые файлы UTF-8, когда я использую их с Notepad++. Однако иногда я выбираю UTF-8 в качестве кодировки в Notepad++, но файл на самом деле находится в ASCII. Я знаю это двумя разными способами.
Первый метод заключается в том, что я использую простой вики-движок под названием Mobiki на XAMPP, который будет корректно отображать только специальные символы в кодировке UTF-8. Мой текстовый файл не отображается правильно с Mobiki. Второй метод, который я использовал для проверки, реализует веб-страницу http://www.checkfiletype.com . Когда я загружаю файлы с проблемами на эту страницу, веб-сайт сообщает, что файл закодирован в формате ASCII. Другие страницы, которые работают с Mobiki, закодированы в формате UTF-8, возвращаемом веб-сайтом.
Почему Notepad++ не заставляет файл быть файлом UTF-8 и / или как я могу заставить Notepad++ делать это? Я попытался выбрать «Преобразовать в UTF-8», хотя Notepad++ показывает, что файл уже закодирован в UTF-8, но принудительное преобразование не помогло.
Я нашел несколько других сообщений на форуме, в которых описана похожая проблема, но их решение было просто создать новый текстовый файл. Я надеюсь найти решение без создания нового текстового файла.