Forum > Portuguese

Problemas com caracteres acentuados.

(1/2) > >>

jotavilela:
Bom dia,
Vi uma enxurrada de posts semelhantes ao meu na internet e nenhuma solução viável. Tenho muita experiência com Delphi e migrei para o Lazarus com a ingênua impressão de queria algo tipo plug and play, más os problemas vão surgindo.
No momento preciso que me alguém me ajude a resolver o problema com caracteres especiais. Quanto tento exibir no grid aparece lixo no lugar e o que é pior, quando tento salvar no banco de dados dá aquela famosa mensagem de erro: Cadeia de caracteres incompatíveis com o padrão UTF8...
Alguém pode ajudar?
Muito grato.

Handoko:
Translate using Google Translate:

--- Quote ---Good Morning,
I saw a flood of similar posts to mine on the internet and no viable solution. I have a lot of experience with Delphi and I migrated to Lazarus with the naive impression I wanted something plug and play, but the problems are coming up.
At the moment I need someone to help me solve the problem with special characters. When I try to display in the grid it appears garbage in place and what's worse, when I try to save in the database gives that famous error message: String incompatible with the UTF8 standard ...
Can anyone help?
Much obliged.
--- End quote ---

I'm not familiar with Delphi nor UTF8, but I found these links maybe useful for you:
http://wiki.freepascal.org/Unicode_Support_in_Lazarus#Usage
http://wiki.lazarus.freepascal.org/Lazarus_For_Delphi_Users#The_first_thing_to_do_when_converting_a_Delphi_project_to_Lazarus
http://wiki.lazarus.freepascal.org/index.php/Lazarus_Documentation#Coming_from_Delphi

valdir.marcos:

--- Quote from: jotavilela on July 30, 2018, 12:48:47 pm ---Bom dia,
Vi uma enxurrada de posts semelhantes ao meu na internet e nenhuma solução viável. Tenho muita experiência com Delphi e migrei para o Lazarus com a ingênua impressão de queria algo tipo plug and play, más os problemas vão surgindo.
No momento preciso que me alguém me ajude a resolver o problema com caracteres especiais. Quanto tento exibir no grid aparece lixo no lugar e o que é pior, quando tento salvar no banco de dados dá aquela famosa mensagem de erro: Cadeia de caracteres incompatíveis com o padrão UTF8...
Alguém pode ajudar?
Muito grato.
--- End quote ---
Portuguese:
Handoko está correto.
jotavilela, quais versões do Delphi você usa ou usava?
Para quais versões do Free Pascal e Lazarus você está tentando migrar?
Qual bancos de dados e em qual versão você usa?
As respostas nos guiarão em como te ajudar porque a gama de problemas e soluções em caracteres é vasta.

English:
Handoko is right.
jotavilela, what Delphi versions are you using?
What Free Pascal and Lazarus versions are you using?
What DMBS and their versions are you using?
Your answers will guide us on how to help you because the range of character problems and solutions are vast.

jotavilela:
Eu sava a versão 7. O problema que estava enfrentando não tinha nada a ver com o Lazarus, e nem com o Postgree, era a tabela Acces que estava importando. Tive que criar uma rotina para retirar os caracteres acentuados, daí deu certo.
Más os dados que testei entrar pelos dbedits aceitou acentuação normalmente.
Muito obrigado pelas interações, um abraço.

valdir.marcos:

--- Quote from: jotavilela on July 31, 2018, 12:29:02 am ---Eu usava a versão 7. O problema que estava enfrentando não tinha nada a ver com o Lazarus, e nem com o Postgree, era a tabela Acces que estava importando. Tive que criar uma rotina para retirar os caracteres acentuados, daí deu certo.
Más os dados que testei entrar pelos dbedits aceitou acentuação normalmente.
Muito obrigado pelas interações, um abraço.
--- End quote ---
Talvez, essa informação possa te ajudar com o Microsoft Access:

Unicode Support in Lazarus
http://wiki.freepascal.org/Unicode_Support_in_Lazarus

problems with diacritics
http://forum.lazarus.freepascal.org/index.php/topic,31985.msg205679.html#msg205679

Review request: Convert UTF8 file to ANSI/system codepage
http://forum.lazarus.freepascal.org/index.php/topic,22116.msg130052.html#msg130052

Navigation

[0] Message Index

[#] Next page

Go to full version