Pessoal, alguém tem idéia do porque um texto acentuado na função alert do JavaScript não é mostrado corretamente quando se salva a página como .cfm ao invés de .htm?
Peguem o código abaixo e salvem num arquivo .htm e em outro como .cfm. Rodem ambos. No .cfm, apesar de não ter nenhuma diferença (e por padrão o CF codifica como UTF-8 – dispensando especificar cfcontent, etc), o texto acentuado no JavaScript alert é mostrado errado (tanto no IE quanto no FF), já no htm não. Rodei um leitor dos readers HTTP e não encontrei diferenças.
Já tentei de tudo, cfcontent, especificar o charset no <script>, etc, trocar para iso, etc. Parece uma coisa estúpida, mas estou perdendo um tempo absurdo com isso! Se alguém puder ajudar eu agradeço.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script>
alert("Porra não é!");
</script>
</head>
<body>
</body>
</html>
[]’s
Alex
Pessoal, alguém tem idéia do porque um texto acentuado na função alert do JavaScript não é mostrado corretamente quando se salva a página como .cfm ao invés de .htm?
Peguem o código abaixo e salvem num arquivo .htm e em outro como .cfm. Rodem ambos. No .cfm, apesar de não ter nenhuma diferença (e por padrão o CF codifica como UTF-8 - dispensando especificar cfcontent, etc), o texto acentuado no JavaScript alert é mostrado errado (tanto no IE quanto no FF), já no htm não. Rodei um leitor dos readers HTTP e não encontrei diferenças.
Já tentei de tudo, cfcontent, especificar o charset no <script>, etc, trocar para iso, etc. Parece uma coisa estúpida, mas estou perdendo um tempo absurdo com isso! Se alguém puder ajudar eu agradeço.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script>
alert("Porra não é!");
</script>
</head>
<body>
</body>
</html>
[]'s
Alex
Pessoal, alguém tem idéia do porque um texto acentuado na função alert do JavaScript não é mostrado corretamente quando se salva a página como .cfm ao invés de .htm?
Peguem o código abaixo e salvem num arquivo .htm e em outro como .cfm. Rodem ambos. No .cfm, apesar de não ter nenhuma diferença (e por padrão o CF codifica como UTF-8 - dispensando especificar cfcontent, etc), o texto acentuado no JavaScript alert é mostrado errado (tanto no IE quanto no FF), já no htm não. Rodei um leitor dos readers HTTP e não encontrei diferenças.
Ambas deram certo (incluindo num arquivo separado). Mas a pergunta que não quer calar: como fazer a m* do DW salvar no padrão ANSI? Não tem como!
[]’s
Alex
Ambas deram certo (incluindo num arquivo separado). Mas a pergunta que não quer calar: como fazer a m* do DW salvar no padrão ANSI? Não tem como!
Hehehe. Consegui resolver. Aparentemente incluindo a informação de BOM (Byte order Mark) no arquivo resolve o problema, com UTF-8.
Obrigado pelas respostas!!
[]’s