Meu sistema é misto, tem parte gráfica e agora está tendo uma parte texto.
Na parte gráfica os acentos funcionam de forma correta.
Como faço para que no nodo texto os acentos também funcionem de forma correta?
Acentos em modo Texto
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Acentos em modo Texto/Gráfico
Sabendo qual é o modo (gráfico ou não) do seu módulo em execução, você pode contar com as funções de conversão que estão disponíveis na seção de "Código fontes", confira se é isso que você precisa: viewtopic.php?f=13&t=4374
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Acentos em modo Texto
Pode usar HB_OemToAnsi() e HB_AnsiToOem() para contar esse problema.Vlademir escreveu:Como faço para que no nodo texto os acentos também funcionem de forma correta?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Re: Acentos em modo Texto
tambem tem rotinas para você mudar o codigo de pagina do xharbour, podem corrigir isto.
Código: Selecionar todos
HB_SetCodePage( [<cCodePageID>] ) --> cOldCodePageID
Bulgarian Windows-1251 HB_CODEPAGE_BG1251 "BG1251" cpbgwin.c
Bulgarian MIK HB_CODEPAGE_BGMIK "BGMIK" cpbgmik.c
Croatien 1250 HB_CODEPAGE_HR1250 "HR1250" cphr1250.c
Croatien 437 HB_CODEPAGE_HR437 "HR437" cphr437.c
Croatien 852 HB_CODEPAGE_HR852 "HR852" cphr852.c
English 437 none "EN" cp_tpl.c
French 850 HB_CODEPAGE_FR "FR" cpfrdos.c
German 850 HB_CODEPAGE_DE "DE" cpgedos.c
German ISO-8859-1 HB_CODEPAGE_DEWIN "DEWIN" cpgewin.c
Greek (Dos) 737 HB_CODEPAGE_EL "EL" cpeldos.c
Greek WIN ANSI (1253) HB_CODEPAGE_ELWIN "ELWIN" cpelwin.c
Hungarian 852 HB_CODEPAGE_HU852 "HU852" cphu852.c
Hungarian Windows-1250 HB_CODEPAGE_HUWIN "HUWIN" cphuwin.c
Italian 437 HB_CODEPAGE_IT437 "IT437" cpit437.c
Italian 850 HB_CODEPAGE_IT850 "IT850" cpit850.c
Italian ISO-8859-1 HB_CODEPAGE_ITISO "ITISO" cpitiso.c
Italian ISO-8859-1b HB_CODEPAGE_ITISB "ITISB" cpitisb.c
(with BOX chars)
Lithuanian Windows-1257 HB_CODEPAGE_LT "LT" cpltwin.c
Polish 852 HB_CODEPAGE_PL852 "PL852" cppl852.c
Polish ISO-8859-2 HB_CODEPAGE_PLISO "PLISO" cppliso.c
Polish Mazovia HB_CODEPAGE_PLMAZ "PLMAZ" cpplmaz.c
Polish Windows-1250 HB_CODEPAGE_PLWIN "PLWIN" cpplwin.c
Portuguese 850 HB_CODEPAGE_PT850 "PT850" cppt850.c
Portuguese ISO-8859-1 HB_CODEPAGE_PTISO "PTISO" cpptiso.c
Russian Windows-1251 HB_CODEPAGE_RU1251 "RU1251" cpruwin.c
Russian 866 HB_CODEPAGE_RU866 "RU866" cpru866.c
Russian KOI-8 HB_CODEPAGE_RUKOI8 "RUKOI8" cprukoi.c
Serbian Windows-1251 HB_CODEPAGE_SRWIN "SRWIN" cpsrwin.c
Slovenian 852 HB_CODEPAGE_SL852 "SL852" cpsl852.c
Slovenian ISO-8859-2 HB_CODEPAGE_SLISO "SLISO" cpsliso.c
Slovenian Windows-1250 HB_CODEPAGE_SLWIN "SLWIN" cpslwin.c
Spanish 850 HB_CODEPAGE_ES "ES" cpesdos.c
Spanish (Modern) ISO-8859-1 HB_CODEPAGE_ESMWIN "ESMWIN" cpesmwin.c
Spanish ISO-8859-1 HB_CODEPAGE_ESWIN "ESWIN" cpeswin.c
Ukrainian Windows-1251 HB_CODEPAGE_UA1251 "UA1251" cpuawin.c
Ukrainian 866 HB_CODEPAGE_UA866 "UA866" cpua866.c
Ukrainian KOI-8U HB_CODEPAGE_UAKOI8 "UAKOI8" cpuakoi.c
