Clipper On Line • Ver Tópico - UTF-8

UTF-8

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

Moderador: Moderadores

 

UTF-8

Mensagempor susviela@bol.com.br » 14 Jan 2021 00:36

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.
.
.
"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

UTF-8

Mensagempor Eduardo Pinho » 26 Nov 2021 23:47

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!!
Eduardo Pinho
Colaborador

Colaborador
 
Mensagens: 71
Data de registro: 13 Jun 2014 19:30
Cidade/Estado: Niteroi
Curtiu: 2 vezes
Mens.Curtidas: 5 vezes

UTF-8

Mensagempor Itamar M. Lins Jr. » 27 Nov 2021 13:17

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

UTF-8

Mensagempor Claudio Soto » 27 Nov 2021 17:48

Con unicode en vez de usar las funciones CHR y ASC, usar:

HB_UCHAR( <nCode> )

HB_UCODE( <cText> )
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

UTF-8

Mensagempor NiltonGM » 02 Dez 2021 13:37

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:
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!
Nilton Medeiros
nilton@sistrom.com.br
Avatar de usuário

NiltonGM
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 393
Data de registro: 05 Jun 2014 23:47
Cidade/Estado: Caieiras/SP
Curtiu: 249 vezes
Mens.Curtidas: 24 vezes

UTF-8

Mensagempor JoséQuintas » 02 Dez 2021 15:35

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?
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: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 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