Página 2 de 2

UTF-8

Enviado: 14 Jan 2021 00:36
por susviela@bol.com.br
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.
Estou exatamente com esse problema na LIB HwGui, vou postar lá na SEÇÃO CORRETA a minha dúvida, sobre acentuação na GUI.

UTF-8

Enviado: 26 Nov 2021 23:47
por Eduardo Pinho
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!!

UTF-8

Enviado: 27 Nov 2021 13:17
por Itamar M. Lins Jr.
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.

UTF-8

Enviado: 27 Nov 2021 17:48
por Claudio Soto
Con unicode en vez de usar las funciones CHR y ASC, usar:

HB_UCHAR( <nCode> )

HB_UCODE( <cText> )

UTF-8

Enviado: 02 Dez 2021 13:37
por NiltonGM
Claudio Soto escreveu:Con unicode en vez de usar las funciones CHR y ASC, usar:

HB_UCHAR( <nCode> )

HB_UCODE( <cText> )
Que satisfação ter o Dr. Claudio Soto por aqui novamente!
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))
Incrivelmente o arquivo é salvo em UTF8. Não sei por que ainda se usam esses EDI's com formatação ANSI se o mundo web é UTF8 e JSON é maravilhoso!

UTF-8

Enviado: 02 Dez 2021 15:35
por JoséQuintas
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?