(resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Moderador: Moderadores
-
paulobergo
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 09 Nov 2007 08:54
- Localização: Juiz de Fora-MG
(resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Olá pessoal...
Uso como editores dos fontes o JEdit e o EditPlus...
Aí, os acentos e cedilha são trocados... "Lançamento" aparece como "LanÞamento" e assim por diante...
Há alguma forma de contornar isso?
Uso o XHarbour 0.99.70 (Simplex) e gero as aplicações com tela convencional mesmo... (DOS)...
Os executáveis são abertos em máquinas com WindowsXP, com página de código padrão = 850.
Grato por qualquer dica!
Abraços!
Uso como editores dos fontes o JEdit e o EditPlus...
Aí, os acentos e cedilha são trocados... "Lançamento" aparece como "LanÞamento" e assim por diante...
Há alguma forma de contornar isso?
Uso o XHarbour 0.99.70 (Simplex) e gero as aplicações com tela convencional mesmo... (DOS)...
Os executáveis são abertos em máquinas com WindowsXP, com página de código padrão = 850.
Grato por qualquer dica!
Abraços!
Editado pela última vez por paulobergo em 21 Out 2009 07:58, em um total de 1 vez.
Não se vê bem com insolação... é essencial cobrir os olhos...
Re: Cedilha/Acentos: "Lançamento" aparece como "LanÞamento"
Olá,
O problema esta nos editores que usam Win1252 e a tela dos usa 850 ou 437, entao isso acontece mesmo. Pra contornar isso, vc teria que verificar se o seu editor trabalha com 850 ou então usa hb_ansitooem/oemtoansi.
Abaixo, segue um exemplo mostrando justamente essas situações:
[]'s
Rodrigo
O problema esta nos editores que usam Win1252 e a tela dos usa 850 ou 437, entao isso acontece mesmo. Pra contornar isso, vc teria que verificar se o seu editor trabalha com 850 ou então usa hb_ansitooem/oemtoansi.
Abaixo, segue um exemplo mostrando justamente essas situações:
Código: Selecionar todos
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
REQUEST HB_CODEPAGE_PTISO
Procedure Main ()
HB_SETCODEPAGE( "PTISO" )
HB_LANGSELECT( 'PT' )
? HB_LANGNAME()
? 'áéíóú'
? HB_TRANSLATE( ' ‚¡¢£', "PT850", "PTISO" )
? HB_TRANSLATE( 'áéíóú', "PTISO", "PT850" )
? 'ansitooem', hb_ansitooem('áéíóú')
? 'oemtoainsi', hb_oemtoansi(' ‚¡¢£')
HB_SETTERMCP( "PT850" )
? 'áéíóú'
wait
return
Rodrigo
-
paulobergo
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 09 Nov 2007 08:54
- Localização: Juiz de Fora-MG
Re: Cedilha/Acentos: "Lançamento" aparece como "LanÞamento"
Grato pela dica!
Quanto ao JEdit, foi só configurar os fontes .prg para a cp850
No Edit2Plus, parece mesmo não haver como configurá-lo então, para o xHarbour, usarei sempre o JEdit...
Grato!
Abraços!
Bergo
Quanto ao JEdit, foi só configurar os fontes .prg para a cp850
No Edit2Plus, parece mesmo não haver como configurá-lo então, para o xHarbour, usarei sempre o JEdit...
Grato!
Abraços!
Bergo
Não se vê bem com insolação... é essencial cobrir os olhos...
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Olá!
Já passei por este problema em Clipper. Onde encontro o JEdit?
Grato
Já passei por este problema em Clipper. Onde encontro o JEdit?
Grato
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
paulobergo
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 09 Nov 2007 08:54
- Localização: Juiz de Fora-MG
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Olá!
siga:
http://www.jedit.org/index.php?page=download
Muito bom... Usamos o JEdit também para códigos em Opus/OpenBase na PJF... as estações de desenvolvimento são WindowsXP e os fontes são editados via SFTP em máquinas com Linux... antes do JEdit, éramos obrigados a usar o (arghhh...) vi.
Abraços!
PBergo
siga:
http://www.jedit.org/index.php?page=download
Muito bom... Usamos o JEdit também para códigos em Opus/OpenBase na PJF... as estações de desenvolvimento são WindowsXP e os fontes são editados via SFTP em máquinas com Linux... antes do JEdit, éramos obrigados a usar o (arghhh...) vi.
Abraços!
PBergo
Não se vê bem com insolação... é essencial cobrir os olhos...
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Olá!
[Paulo:]
Agradeço pela indicação. Ainda não instalei mas o farei em breve.
Já ouvi falar do VI (muito mal, aliás). Acostumei-me a usar o MED Programmer's Editor. Sempre o achei ótimo. Reconhece, por padrão, a sintaxe de várias linguagens, incluindo Clipper, e permite que se adicione novos arquivos de sintaxe. Só que não tem o recurso de configuração de Code Page.
Valeu!
[Paulo:]
Agradeço pela indicação. Ainda não instalei mas o farei em breve.
Já ouvi falar do VI (muito mal, aliás). Acostumei-me a usar o MED Programmer's Editor. Sempre o achei ótimo. Reconhece, por padrão, a sintaxe de várias linguagens, incluindo Clipper, e permite que se adicione novos arquivos de sintaxe. Só que não tem o recurso de configuração de Code Page.
Valeu!
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Puxa no Linux ainda uso o VI, vou testar esse tal JEdit. Tentei usar o PSPAD via Wine, mas não obtive sucesso, porem no Windows ele me atende muito bem...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
No Linux eu uso o mcedit, que pode ser instalado a partir do seguinte comando:
apt-get install mc
apt-get install mc
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
-
danielgianni
- Usuário Nível 1

- Mensagens: 9
- Registrado em: 28 Abr 2010 14:20
- Localização: Ribeirão Preto - SP
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Eu estou tendo problemas mesmo com o seu exemplo no Ubuntu 10.4 Desktop x86
Veja só como fica seu exemplo:

Veja só como fica seu exemplo:

-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Posta o fonte para podermos analisar...
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
-
danielgianni
- Usuário Nível 1

- Mensagens: 9
- Registrado em: 28 Abr 2010 14:20
- Localização: Ribeirão Preto - SP
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
o código é exatamente o mesmo postado por rodrmigu » 20 Out 2009 14:51
Estou usando o Ubuntu 10.4 (mas testei em versões anteriores sem sucesso)
O console está pt_BR.UTF8 mas testei com pt_br.ISO8859-1 também sem sucesso.
Código: Selecionar todos
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
REQUEST HB_CODEPAGE_PTISO
Procedure Main ()
HB_SETCODEPAGE( "PTISO" )
HB_LANGSELECT( 'PT' )
? HB_LANGNAME()
? 'áéíóú'
? HB_TRANSLATE( ' ‚¡¢£', "PT850", "PTISO" )
? HB_TRANSLATE( 'áéíóú', "PTISO", "PT850" )
? 'ansitooem', hb_ansitooem('áéíóú')
? 'oemtoainsi', hb_oemtoansi(' ‚¡¢£')
HB_SETTERMCP( "PT850" )
? 'áéíóú'
wait
return
O console está pt_BR.UTF8 mas testei com pt_br.ISO8859-1 também sem sucesso.
-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
Re: (resolvido) Cedilha/Acentos: "Lançamento" => "LanÞamento"
Compilei o código que você postou, trocando apenas HB_SETCODEPAGE por HB_CDPSELECT().
Veja o arquivo anexado se o resultado é o que você esperava.
Estou usando Ubuntu 9.10,
Harbour 2.1.0 dev (Rev. 14262)

Nota de Moderação:
por Toledo: Mensagem editada para colocar o arquivo de imagem corretamente com a tag [ img ]
Veja como inserir uma imagem na mensagem: https://pctoledo.org/forum/viewto ... =40&t=8418
Veja o arquivo anexado se o resultado é o que você esperava.
Estou usando Ubuntu 9.10,
Harbour 2.1.0 dev (Rev. 14262)

por Toledo: Mensagem editada para colocar o arquivo de imagem corretamente com a tag [ img ]
Veja como inserir uma imagem na mensagem: https://pctoledo.org/forum/viewto ... =40&t=8418
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM