Caracteres especiais / de espace (PowerBuilder)

Quem trabalha com PowerBuilder está bem familiarizado com os caracteres de escape ~r~n e ~t, mas o PB possui diversos outros.

Veja na tabela abaixo quais são os caracteres especiais disponíveis no PowerBuilder e quais são compatíveis com o Appeon:

Caractere O que faz Compatível com o Appeon
~n Nova linha Sim
~r Carriage return No Appeon, ~r é já é considerado uma nova linha
~f Form feed Sim
~b Backspace Sim
~" Aspas duplas Sim
~' Aspas simples Sim
~~ Til Sim
~h## Representa um Hexadecimal. (Substituir ## pela referencia do caractere) Sim
~o### Representa um Octal. (Substituir ### pela referencia do caractere) Sim
~### Representa um Decimal. (Substituir ### pela referencia do caractere) Sim
~t Tab Horizontal Sim
~v Tab Vertical Não

Algumas observações:

  1. Na Web (Appeon), caracteres cujo valor ASCII seja maior que 127 não podem ser salvos no banco;
  2. No PowerBuilder, caracteres ASCII com valor maior que 128, quando utilizados em uma comparação, serão considerados iguais. Este comportamento não ocorre no Appeon;
  3. O Appeon ignora o ~utilizado na representação de valores decimais que estão nos Painters, mas o considera corretamente nos comandos SQL;
  4. No Appeon, o Til (~~) pode não ser considerado, se ele estiver em uma varíavel diferente da que está sendo utilizada ou em mais de 2 níveis de aninhamento de concatenações.

 

Espero ter ajudado!

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , .