Clipper On Line • Ver Tópico - Acentuação

Acentuação

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Acentuação

Mensagempor susviela@bol.com.br » 14 Jul 2017 12:22

Pessoal estou tendo uns problemas com acentuação e fiquei na dúvida, seria em Harbour ou na minha Lib gráfica..

Aparecem alguns caracteres estranhos nas mensagens, e nas telas onde tem acentuação.

Vejam em:

http://www.pctoledo.com.br/forum/viewtopic.php?f=46&t=18467
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Acentuação

Mensagempor JoséQuintas » 16 Jul 2017 11:17

Codepage:

- Editor de textos
- Harbour
- LIB gráfica
-DBFs e/oui base de dados

Eu uso assim, mesma codepage pra tudo:

No fonte:
REQUEST HB_CODEPAGE_PTISO
...
Set( _SET_CODEPAGE, "PTISO" )


E editor de textos usando WinANSI, que o Programmers Notepad assume a codepage do Windows.
E no MySQL, latin_1_swedish_ci
E no PDF, WinAnsiEncoding

Se for usar UTF8, vai precisar cuidados extras pra DBFs, e até pra usar determinadas funções.
Len(), Substr(), etc. tem versão especial pra UTF8.
Aquilo de que em UTF-8 uma letra pode ser formada por vários caracteres.
Mas quem usa pode te informar melhor sobre isso, eu preferi ainda não usar UTF8.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18152
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Acentuação

Mensagempor susviela@bol.com.br » 16 Jul 2017 18:43

OK

Depois de ter respondido como RESOLVIDO lá no outro fórum, usei o seu exemplo e também deu certo.
Como não tinha setado idioma nenhum só resolvido o problema da acentuação na tela sua dica foi muito útil e completa a resposta.
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Acentuação

Mensagempor JoséQuintas » 17 Jul 2017 00:01

Só pra lembrar:
Uma vez que fica em PTISO, no editor de textos é também a codepage PTISO.
No notepad++ é necessário selecionar a codepage.
O Programmers Notepad, que eu uso, não tem essa opção, mas como ele usa a default do Windows, já ficou na que precisava, e por isso nem procurei saber que codepage é.... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18152
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: adzdoni e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro