¿Hay alguna manera de configurar Windows 7 para que use UTF-8 de manera global como estándar?
es realmente molesto configurar cada editor de texto para que lo use.
¿Hay alguna manera de configurar Windows 7 para que use UTF-8 de manera global como estándar?
es realmente molesto configurar cada editor de texto para que lo use.
Respuestas:
La respuesta corta es no, no es posible .
Para elaborar, me temo que no encontrará una opción de codificación global en Windows 7 que les permita a ambos 1) establecer un valor predeterminado global que 2) todas las aplicaciones que enumeró obedecerían.
Además, me gustaría preguntar cuál es el problema que está tratando de resolver.
Depende de la aplicación elegir si usan unicode internamente para representar datos. Si bien se recomienda el uso de Unicode , es posible que nunca esté seguro de que todas sus aplicaciones lo admitan internamente.
Sin embargo, lo que puede hacer es cambiar la codificación de caracteres predeterminada para cada una de las aplicaciones enumeradas:
UTF-16LE
.
No es posible principalmente porque Windows no permite UTF-8 como la página de códigos ANSI del sistema a pesar de que tiene una página de códigos ANSI para UTF-8, página de códigos 65001 . Parece que hay varias razones para esto:
WriteFile()
API, por ejemplo, devuelve un resultado incorrecto en la página de códigos 65001, que aparece a través de todo el código de la biblioteca, como por ejemplo write()
.El fallecido Michael Kaplan, que trabajó en la internacionalización en Microsoft, tenía un blog, "Ordenando todo" , con varias publicaciones sobre temas relacionados. Le envié un correo electrónico directamente sobre algunas de estas preocupaciones en el día.