Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
gutonovaes19 Novato

Registrado: Quarta-Feira, 18 de Junho de 2008 Mensagens: 50
|
Enviada: Ter Jun 09, 2015 4:51 pm Assunto: Acentuação - Zeos Lib My SQL |
|
|
Palavras-chave= utf8, codepage, mysql, zeos, paradox
Amigos, tenho um aplicativo que lê dados de um banco de dados PARADOX (BDE.LANGDRIVER=PDOX ANSI INTL850) e os envia para um banco de dados na web, mysql.
Uso o ZEOS LIB.
Palavras acentuadas estão sendo cortadas ou tendo letras suprimidas.
No TZconnection coloquei
CODEPAGE=UTF8
COLLATION UTF8_GENERAL_CI
Onde errei e qual o correto para que os acentos sejam aceitos no banco de dados mysql?
Obrigado |
|
Voltar ao Topo |
|
 |
viox Colaborador

Registrado: Sábado, 22 de Outubro de 2011 Mensagens: 1090 Localização: SINOP - MT
|
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qua Jun 10, 2015 8:04 am Assunto: |
|
|
tenta colocar como latin1 / latin1_swedish_ci _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
gutonovaes19 Novato

Registrado: Quarta-Feira, 18 de Junho de 2008 Mensagens: 50
|
Enviada: Seg Jul 13, 2015 3:10 pm Assunto: |
|
|
joemil escreveu: | tenta colocar como latin1 / latin1_swedish_ci |
Joemil, boa tarde,
Colocar em que lugar "latin1 ou lattin_1_sewdsh_ci?
Seria:
zconnection.properties.add('character_set=latin1');
Obrigado desde ja |
|
Voltar ao Topo |
|
 |
DonOctavioDelFlores Colaborador

Registrado: Quarta-Feira, 12 de Setembro de 2007 Mensagens: 2630 Localização: Pra lá de Bagda
|
Enviada: Qua Jul 22, 2015 6:43 pm Assunto: |
|
|
Só alterar o charset não resolve nada se voce continuar mandando dados com charset errado. Tem que converter mesmo.
Utf8 é diferente de iso-8859 que é diferente de cp850. _________________ “The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart |
|
Voltar ao Topo |
|
 |
gutonovaes19 Novato

Registrado: Quarta-Feira, 18 de Junho de 2008 Mensagens: 50
|
Enviada: Qui Mai 09, 2019 3:43 pm Assunto: |
|
|
DonOtavio,
como faz essa conversão?
Minnha tabela paradox está com ansi850 e o banco mysql 'latin1_swedish_ci'.
Collation =atin1_swedish_ci
Character = Latin1
Quando mando palavra "Fundação" para Mysql o resultado é "Funda‡Æo".
Grato! |
|
Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Ter Jun 18, 2019 1:39 pm Assunto: |
|
|
Você pode utilizar em vez do if .. then o comando AnsiIndexStr() com isto você coloca num case.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
 |
|