Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

essex

UTF-8 charset

Recommended Posts

Olá

 

Por que esta gravando registros que tem "ç, ã, ó" tudo bagunçado...?

 

O que devo fazer para reparar isto ?

 

Ex: Representação XYZ

 

---------------------------------------------------------------

 

No topo do meu script tenho o código abaixo:

 

 

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

 

<meta http-equiv="cache-control" content="no-cache" />

<meta http-equiv="expires" content="3600" />

<meta name="revisit-after" content="2 days" />

<meta name="robots" content="index,follow" />

 

 

Se alguem puder dar uma força... desde já fico grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido de ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Webstandards: CSS / XML / XHTML / HTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja os links que o hgb7 se não resolver volte a postar

Compartilhar este post


Link para o post
Compartilhar em outros sites

O tópico parece ser mais de banco de dados que de webstandards... Verifique o charset do seu banco de dados

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha descoberta... pois nao sou perito em asp

 

A primeira linha no código DEVE ser sempre a primeira linha mostrada abaixo:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<%
'if session("Login") = False then
'   response.redirect "erro.htm"
'else
'Response.Expires = 0 
%>

<!--#include file="conexao.asp"-->

<%
Dim Conexao
Call Abre_Tabelas
 
select case Request.QueryString("cadastrar")
case "ok"

' id - nome - ender - bairro - cidade - cep - uf - fone - cell - data_nasc
' data_cad - email - site - cnpj - cpf - msn - razao_social - obs - regiao

var_regiao = Trim(Request.Form("campo_regiao")) 
var_nome = Trim(Request.Form("campo_nome"))
var_razao_social = Trim(Request.Form("campo_razao_social"))
var_email = Trim(Request.Form("campo_email"))

abrazoz

Compartilhar este post


Link para o post
Compartilhar em outros sites

A primeira linha no código DEVE ser sempre a primeira linha mostrada abaixo:

Não mesmo.

A primeira linha no código deve ser sempre o doctype (no caso de páginas html).

E caso seja uma página apenas com ASP, deve-se usar a função em ASP e setar o header para Content-type:text/html;charset=(charset a ser usado)

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando da essas coisas eu abro com o bloco de notas e la embaixo, depois do nome do arquivo tem a opção pra qual usar... dai eu seleciono e salvo. Daí volta a exibir os caracteres corretamente.

 

Esse passo que faço ta certo ?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

#INSIDE#

 

Pode me dar um exemplo de como usar essa função em asp que você comentou ?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode me dar um exemplo de como usar essa função em asp que você comentou ?

Em ASP não sei como é, mas no PHP é assim:

<?php
header("Content-type:text/html;charset=UTF-8");
?>

Quando da essas coisas eu abro com o bloco de notas e la embaixo, depois do nome do arquivo tem a opção pra qual usar... dai eu seleciono e salvo. Daí volta a exibir os caracteres corretamente.

 

Esse passo que faço ta certo ?

 

Valeu.

O que ocorre é que quando salvamos um arquivo em um editor de texto, este editor salva o arquivo com um determinado encoding. A maioria dos editores de código que usamos (Notepad++,EditPlus,Dreamweaver,TextMate,etc) têm opções para trocarmos o encoding do arquivo. O encoding com o qual você salva o arquivo deve coincidir com o encoding que você declara na meta-tag content-type, ou você terá problemas de acentuação. Quando você salva seu arquivo com o bloco de notas, provavelmente ele salva seu arquivo com o encoding que você tem declarado no content-type, o que faz com que tudo volte ao normal.

 

Pesquisem sobre encoding ;)

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.