¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter um caractere em código ASCII corretamente - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 17 Vistas
0
Cargando...

Olá a todos,

Quero converter um caractere em código ASCII. Mas está retornando 41 em vez de 65 para 'A'. Por favor, ajude!

CHAMAR FUNÇÃO 'URL_ASCII_CODE_GET'

EXPORTAR

trans_char = 'A'

IMPORTAR

CHAR_CODE = ascii

.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

°Olá Gulsah!

O hexadecimal para 'A' é 41.

65 é o hexadecimal para 'e'.

Tente depurar o código e poderá verificar por si mesma.

DADOS : char_code ( 2 ) TIPO c .

PONTEIROS DE CAMPO : <teste> TIPO x .

ATRIBUIR 'A' A <teste> CONVERSÃO .
ESCREVER <teste> A char_code .

ESCREVER char_code .



°Saudações!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

o parâmetro ascii é o código hexadecimal como string :

Retorna "41" o que significa 4 * 16^1 + 1 * 16^0 = 65

Se desejar uma abordagem orientada a objetos para converter para outras páginas de códigos, pode usar a classe CL_ABAP_CONV_OUT_CE ou CL_ABAP_CONV_IN_CE (há alguns exemplos na documentação).

Saudações,

Ulrich

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?