WebService SOAP incompatibilidade de caracteres.

Delphi

23/05/2012

Olá pessoal!
Por favor, se puderem me ajudar ficarei muito grato.

Estou rodando em ambiente Windows 2008 Server R2 o MySQL Server 5.5.
Estou com uma base em utf8_unicode_ci.

Tenho um WebService SOAP implementado em RadStudio XE com IdHTTPWebBrokerBridge e os componentes HTTPSoapDispacher, WSDLHTMLPublish e HTTPSoapPascalInvoker.

Bom, a comunicação ocorre legal, envio e recebo objetos sem erros.

Meu problema é com compatibilidade de caracteres. Tenho uma informação em meu banco de dados como, por exemplo, algodão!
Em minha aplicação Win32 eu consigo receber neste formato, sem problemas. Quando posto para o servidor e automaticamente mando salvar ele já grava com diferença de caracteres.

Neste caso, Algodão.

Por favor, alguém pode me ajudar com isso?

Desde já, muito grato!
Att.
Tiago
Tiago Silva

Tiago Silva

Curtidas 0

Respostas

Bruno Leandro

Bruno Leandro

23/05/2012

ola me parece que é problema de unicode(utf8), acredito que seja alguma configuração no seu componente de conexao com o banco de dados.
GOSTEI 0
Tiago Silva

Tiago Silva

23/05/2012

Estou utilizando DBExpress. Pode ser as DLL´s para conexão com o MySQL?
Se sim, sabe como posso atualizar?

Grato!
GOSTEI 0
Tiago Silva

Tiago Silva

23/05/2012

Lembro que tive problemas de conexão com essa versão do MySQL e consegui resolver obtendo outras dbxmys.dll e libmysql.dll.
Mas foi pego em um link qualquer, em um fórum.
GOSTEI 0
Tiago Silva

Tiago Silva

23/05/2012

Pessoal, muito obrigado!
Já acertei meu problema...
Não era nada de dll ou componente de conexão de banco de dados.

Abraços
GOSTEI 0
POSTAR