Passer au contenu principal

Caractères d'échappement

Il existe des caractères que les développeurs ont l'habitude d'avoir à échapper. Ils varient d'un environnement de programmation à l'autre, mais incluent souvent l'un des caractères suivants : " ' , { } * < \ /, etc.

Échappement dans les métadonnées​

À part procéder à l'échappement des caractères de citation (avec \), il n'y a pas grand-chose à faire.

{
id: 'button',
type: 'action',
component: 'Button',
content: {
id: 'myapp.mycomponent.someID',
defaultMessage: ' \' < $ 😀 \ " { }', // All safe
},
}

Échappement dans JS​

La situation est plus problématique.

À partir de Jutro v5.0, pour procéder à un échappement de caractères, il est nécessaire d'utiliser des apostrophes. Exemples :

defaultMessage = " 1 '<' 3" // 1 < 3

defaultMessage = " Escaping an argument '{foo}'" // {foo}

defaultMessage = "'{'" // {

On this page