Já tentei setar o banco como latin1 e utf8, regravando o conteúdo pelo ASP.
Em código asp é feita consulta em outro webservice.
Essa consulta é atualizada no MySQL.
O resultado apresentado é obtido do MySQL.
Consultando o registro no MySQL, pelo Heidisql, os caracteres estão estranhos, parecem não compatíveis.
teste1:
deixando a tabela como latin1, apagando o registro e regravando
teste2:
deixando a tabela como utf8, apagando o registro e regravando
leitura/gravação pelo asp, usando ODBC 3.51
Alguma sugestão?
codepage asp mysql
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
codepage asp mysql
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
codepage asp mysql
Agora tentei alterar aqui:
É justamente o retorno que interessa.
É justamente o retorno que interessa.
Código: Selecionar todos
SET Xml = Server.CreateObject("MSXML2.ServerXmlHTTP.6.0")
xml.Open "GET", "xxx:", False
xml.setRequestHeader "Content-Type", "text/html;charset=1252"
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
codepage asp mysql
Amiguinhos,
Jose Quintas
Este é um problema de apresentação e não de conteúdo direto.
Voce está apresentando o conteúdo em um browser, está setando o set de caracteres, mas na apresentação continuam desconfigurados.
Se voce olhar o código da apresentação verá que será necessário também setar em mais um lugar:
Você pode setar o que quiser no XML, mas quando ele for embutido no HTML de apresentação o que vai valer é a configuração no meta http-equiv
Verifique.
Jose Quintas
Este é um problema de apresentação e não de conteúdo direto.
Voce está apresentando o conteúdo em um browser, está setando o set de caracteres, mas na apresentação continuam desconfigurados.
Se voce olhar o código da apresentação verá que será necessário também setar em mais um lugar:
Código: Selecionar todos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pt-br" xml:lang="pt-br">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Verifique.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
codepage asp mysql
Na página de internet não tem problema. O problema é mesmo na informação salva no banco de dados.
No código ASP consulto um webservice e salvo na base MySQL.
Fazia isso no webservice anterior sem problemas.
No webservice atual, os caracteres ficam estranhos ao salvar no banco de dados.
A imagem que postei é do HeidiSQL, mostrando caracteres estranhos no banco de dados.
Para o aplicativo, isso também fica esquisito.
Já tentei alterar a codepage do script, mas não adiantou.
Teria que converter de UTF8 pra Ansi, antes de salvar no banco de dados, ou no comunicação com o outro webservice.
No código ASP consulto um webservice e salvo na base MySQL.
Fazia isso no webservice anterior sem problemas.
No webservice atual, os caracteres ficam estranhos ao salvar no banco de dados.
A imagem que postei é do HeidiSQL, mostrando caracteres estranhos no banco de dados.
Para o aplicativo, isso também fica esquisito.
Já tentei alterar a codepage do script, mas não adiantou.
Teria que converter de UTF8 pra Ansi, antes de salvar no banco de dados, ou no comunicação com o outro webservice.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
codepage asp mysql
Amiguinhos,
Jose Quintas
Quando você olha os mesmos registros pelo MySQL Admin, os campos também estão sem formatação adequada?
E no HeidiSQL, tem alguma configuração de codepage?
Use mais de um meio de visualizar os dados antes de condenar no database.
Jose Quintas
Quando você olha os mesmos registros pelo MySQL Admin, os campos também estão sem formatação adequada?
E no HeidiSQL, tem alguma configuração de codepage?
Use mais de um meio de visualizar os dados antes de condenar no database.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
codepage asp mysql
Condenei o retorno do webservice.... rs
Se no banco tá errado, no aplicativo fica errado pegando do banco, no aplicativo fica errado pegando desse webservice... logo, é o webservice que não está compatível.
Teria que converter de UTF-8 pra Ansi antes de salvar.
Se alterar a página para UTF-8, a página mostra certo, mas todo resto fica errado.
Teria mesmo que converter o retorno do webservice pra Ansi.
teria que encontrar o equivalente em ASP pra isto do PHP
Se no banco tá errado, no aplicativo fica errado pegando do banco, no aplicativo fica errado pegando desse webservice... logo, é o webservice que não está compatível.
Teria que converter de UTF-8 pra Ansi antes de salvar.
Se alterar a página para UTF-8, a página mostra certo, mas todo resto fica errado.
Teria mesmo que converter o retorno do webservice pra Ansi.
teria que encontrar o equivalente em ASP pra isto do PHP
Código: Selecionar todos
$dado = utf8_decode(preg_replace('/[\s]{2,}/', null, $child->nodeValue));
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/