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:
- Na Web (Appeon), caracteres cujo valor ASCII seja maior que 127 não podem ser salvos no banco;
- 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;
- O Appeon ignora o ~utilizado na representação de valores decimais que estão nos Painters, mas o considera corretamente nos comandos SQL;
- 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.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022