
Erick Eduardo Díaz Carreón
PreguntaNo me funciona ver tildes con meta.
Antes de crear el js por separado, al abrir el html sin necesidad de poner meta, todo se veía correcto, luego agregué meta y siguió correcto. Pero al crear el js por separado, ya no se ven las tildes. tendré algún error? mi código html es este:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Documebt Object Model</title> </head> <body> <h1>Vamos a jugar con window y con document</h1> <script src="codigo.js"></script> </body> </html>

Alexander Román
meta charset --> van separado los 2

Federico Elián Rossetti
Encontré un articulo que a pesar de ser del 2008 aparentemente sigue funcionando (aunque espero que haya una forma más cómoda de poner caracteres especiales) En resumen si quieres arreglarlo colócalo asi:
document.write ("Est\xe1s en: " + ruta);
Cadenas de escape en Javascript: Las cadenas de escape permiten introducir caracteres especiales en Javascript como saltos de linea, tildes, tabuladores, etc. Entre estas cadenas de escape podemos listar:
\n: Salto de linea. \r: Retorno de carro. \t: Tabulación horizontal. \v: Tabulación vertical. \’: Comilla simple o apostrofe. \»: Comilla doble. \: Barra invertida. \xdd: Caracter especial especificado por dos dígitos hexadecimanes dd
Esta ultima cadena de escape nos permitirá mostrar todos los caracteres que deseamos, para ello solo nos hace falta conoces los equivalentes hexadecimales de los caracteres.
Tabla de Caracteres Especiales Los caracteres especiales están expresados en números hexadecimales y con ellos podremos imprimir cualquier caracter de acuerdo a nuestras necesidades.
https://blog.paulbernal.com/wp-content/uploads/2009/05/unicode-table.gif

Federico Elián Rossetti
Por algún motivo no puedo ver tu pregunta completa pero me pasa exactamente lo mismo, antes funcionaban los tildes incluso sin colocar el meta pero cuando separe los archivos se comenzó a ver feo :(

Bryan
Escribelo así
<metacharset="utf-8" >