Estou exatamente com esse problema na LIB HwGui, vou postar lá na SEÇÃO CORRETA a minha dúvida, sobre acentuação na GUI.Jairo Maia escreveu:Apenas para esclarecer algo que parece está confuso nesse tópico desde a primeira mensagem do Mario Mesquita:
Expandir visualizacao
Ver codigo
1 REQUEST HB_CODEPAGE_UTF8EX
Este comando instrui o compilador a carregar as funções da CodePage UTF8EX com suporte a caracteres latinos.
Expandir visualizacao
Ver codigo
1 hb_cdpSelect("UTF8EX")
Esta função instrui o sistema a usar a CodePage UTF8EX a partir desse ponto em diante no sistema. Até aqui tudo bem, entendido, e nenhuma confusão.
UTF-8
Moderador: Moderadores
- susviela@bol.com.br
- Usuário Nível 3

- Mensagens: 236
- Registrado em: 30 Jun 2017 11:17
- Localização: São José / SC
- Contato:
UTF-8
.
.
"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 )
.
"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 )
-
Eduardo Pinho
- Colaborador

- Mensagens: 72
- Registrado em: 13 Jun 2014 19:30
- Localização: Niteroi
UTF-8
Ok, amigos, li pra kct e nao entendi bulhufas desse negocio de pagina de codigo. Ô trem confuso dos infernos..
Mas vamos lá: Meu problema é o seguinte: Seja lá que pagina de codigos eu escolha, pra printar na tela um caractere eu uso CHR(NrDoDesgracadoDoCaractere)
Mas se eu seleciono UTF-8 justamente porque tem zilhoes de caracteres loucos e diferentes pra fazer meu desenhinho na tela, como faço pra displayar na tela um caractere bem loucão? CHR() que eu saiba é só de 0 a 255, certo? A partir do 256 começa a repetir... Então se eu olhar a tabela do UTF-8 e escolher um desenhinho lá e pensar "é esse", como boto esse cara na tela?? Me ajudem aee!! Obrigado!!
Mas vamos lá: Meu problema é o seguinte: Seja lá que pagina de codigos eu escolha, pra printar na tela um caractere eu uso CHR(NrDoDesgracadoDoCaractere)
Mas se eu seleciono UTF-8 justamente porque tem zilhoes de caracteres loucos e diferentes pra fazer meu desenhinho na tela, como faço pra displayar na tela um caractere bem loucão? CHR() que eu saiba é só de 0 a 255, certo? A partir do 256 começa a repetir... Então se eu olhar a tabela do UTF-8 e escolher um desenhinho lá e pensar "é esse", como boto esse cara na tela?? Me ajudem aee!! Obrigado!!
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
UTF-8
Ola!
Mostre como está fazendo.
É bem simples de explicar e entender essa parte. Mas me dê seu código para que possamos ensinar.
Saudações,
Itamar M. Lins Jr.
Mostre como está fazendo.
É bem simples de explicar e entender essa parte. Mas me dê seu código para que possamos ensinar.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
UTF-8
Con unicode en vez de usar las funciones CHR y ASC, usar:
HB_UCHAR( <nCode> )
HB_UCODE( <cText> )
HB_UCHAR( <nCode> )
HB_UCODE( <cText> )
UTF-8
Que satisfação ter o Dr. Claudio Soto por aqui novamente!Claudio Soto escreveu:Con unicode en vez de usar las funciones CHR y ASC, usar:
HB_UCHAR( <nCode> )
HB_UCODE( <cText> )
Estou a tanto tempo trabalhando na web em UTF8 que nem sei como fazer para gerar um arquivo texto em ANSI ou PT850 ou Windows-1252. Para minha surpresa o cliente do meu cliente trabalha com EDI-PROCEDA, um padrão antigo de arquivo texto padronizado entre as transportadoras. Enfim, tive que criar uma aplicação em Harbour só para gerar estes arquivos EDI, só que o arquivo sempre é gerado um UTF8.
Já usei os comandos:
Código: Selecionar todos
REQUEST HB_CODEPAGE_PT850
hb_cdpSelect('PT850')
// Na hora de gerar o arquivo texto, uso a seguinte função:
FWrite(handle, hb_Utf8ToStr(text_string))
Nilton Medeiros
nilton@sistrom.com.br
nilton@sistrom.com.br
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
UTF-8
Lembro de um comentário sobre UTF8EX() pra incluir caracteres latinos.
E PT850 não tenho certeza se é do Brasil ou de Portugal.
Por mim, poderiam acabar com o UTF-8.
Só vai complicar cada vez mais.
Sou brasileiro, moro no Brasil, aqui é tudo PT-BR, que falta faz UTF-8?
E PT850 não tenho certeza se é do Brasil ou de Portugal.
Por mim, poderiam acabar com o UTF-8.
Só vai complicar cada vez mais.
Sou brasileiro, moro no Brasil, aqui é tudo PT-BR, que falta faz UTF-8?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/