javascript - sirve - script tag module
Uso de juego de caracteres en la etiqueta de script para Javascript (1)
Necesito incluir texto de diferentes idiomas en la aplicación de JavaScript que estoy escribiendo, y los personajes deben aparecer correctamente en diferentes páginas web que tienen diferentes codificaciones de página. El script es externo.
He leído que para que el navegador interprete y muestre correctamente estos caracteres, se debe agregar una etiqueta de conjunto de caracteres en la etiqueta del script. Sin embargo, estoy enfrentando algunos problemas con este enfoque y me gustaría ver si alguien puede ayudar.
El orden del juego de caracteres parece importar en IE9. ¿Debería declararse "charset" antes de "src" en la etiqueta del script? ¿Existe tal especificación o alguien vio un problema similar?
He visto a alguien comentar en otro foro que el conjunto de caracteres de un elemento no se procesará si la página web define un conjunto de caracteres en el tipo de contenido http / meta (o algo similar a lo largo de esa línea). ¿Es esto cierto? ¿Esto significa que el juego de caracteres en la etiqueta del script será ignorado entonces? Si es así, cómo sobrecompensar
¿Hay algún otro método recomendado además de usar charset en la etiqueta del script? Manipular las páginas web no es una opción.
Si te entendí correctamente, tienes varios archivos js, cada uno con una codificación diferente, y has probado el juego de caracteres en la etiqueta <script>
pero eso te está causando problemas.
Si es así, ¿ha intentado no agregar el juego de caracteres y tener los archivos javascript codificados en Unicode? Descubrí que es lo mejor para que el navegador realmente muestre las fuentes correctas.
¡Lee esto para ver algunos ejemplos y avísanos si te funciona!