Necesito que algunos archivos de texto se codifiquen como archivos de texto UTF-8 cuando los uso con Notepad++. Sin embargo, a veces tengo seleccionado UTF-8 como codificación en Notepad++, pero el archivo en realidad está en ASCII. Lo sé por dos métodos diferentes.
El primer método es utilizar un motor wiki simple llamado Mobiki en XAMPP que solo mostrará correctamente los caracteres especiales codificados en UTF-8. Mi archivo de texto no se muestra correctamente con Mobiki. El segundo método que utilicé para verificar implementa elhttp://www.checkfiletype.comPágina web. Cuando subo los archivos problemáticos a esa página, el sitio web me dice que el archivo está codificado en formato ASCII. Las otras páginas que funcionan con Mobiki están codificadas en el formato UTF-8 tal como lo devuelve el sitio web.
¿Por qué Notepad++ no obliga al archivo a ser un archivo UTF-8 y/o cómo puedo hacer que Notepad++ haga esto? Intenté seleccionar "Convertir a UTF-8" aunque Notepad++ muestra que el archivo ya está codificado en UTF-8, pero forzar esta conversión no ayudó.
Encontré otras publicaciones en el foro que describen un problema similar, pero su solución fue simplemente crear un nuevo archivo de texto. Espero encontrar una solución sin crear un nuevo archivo de texto.
Respuesta1
Los archivos que contienen sólo caracteres ASCII se representan de manera idéntica en codificaciones ASCII y UTF-8. No hay diferencia entre los dos a menos que el archivo contenga al menos un carácter que no sea ASCII.
Lo que sea que esté causando su problema no es la codificación.