Comment écrire du texte simple, et qui le lit ?
Un enregistrement de texte porte des caractères et un code de langue, et ne demande rien au téléphone. C'est donc le mauvais choix comme unique enregistrement d'un tag, et un bon choix placé après un enregistrement qui, lui, agit, pour que quelque chose de lisible existe là où le principal est ignoré.
Ce qu'il fait, c'est-à-dire rien
Un enregistrement de texte porte des caractères et un code de langue. C'est un contenu, non une instruction : un téléphone qui en lit un n'a rien sur quoi agir et ne fait donc rien, à juste titre.
Une application qui regarde le tag voit le texte et peut en faire ce qu'elle veut. Le système d'exploitation, au contact et sans application, n'a aucun comportement rattaché.
L'erreur qu'il provoque
Écrire une adresse web en enregistrement de texte est l'une des défaillances de tag les plus courantes, et elle est diaboliquement déroutante parce que tout paraît juste.
Lisez le tag et l'adresse est là, complète et correcte. Présentez-le et rien ne s'ouvre. Le contenu va bien et la déclaration est fausse : le téléphone traite une adresse comme une phrase qui ressemble à une adresse.
Si un tag se lit correctement sans rien faire, c'est la première chose à contrôler, avant la distance, avant la coque, avant le tag lui-même.
Là où il gagne sa place
Derrière un enregistrement qui, lui, agit, comme repli.
Une adresse d'abord, un enregistrement de texte ensuite. Là où l'adresse est reconnue, elle l'emporte et le texte n'est jamais montré. Là où elle ne l'est pas, quelque chose de lisible est au moins présent pour ce qui va regarder.
Il convient aussi à un contenu qui est réellement du texte et destiné à votre propre logiciel : un identifiant, un code, une note attachée à un actif. Dans un système fermé où votre application lit le tag, un enregistrement de texte est simple et suffisant.
Le code de langue
Tout enregistrement de texte porte un code de langue à côté des caractères. Il est d'ordinaire rempli automatiquement et mérite d'être connu pour une raison.
Un tag qui porte plusieurs enregistrements de texte en langues différentes permet à une application de choisir le bon. Rien dans le système d'exploitation ne le fait pour vous : cela n'aide donc que si vous écrivez le logiciel qui lit le tag.
Pour un enregistrement unique, le code coûte deux ou trois octets et ne change rien au comportement. Renseignez-le correctement malgré tout, puisque cela ne coûte rien et qu'un code faux est une petite information erronée qui vivra sur le tag pour toujours.
Questions fréquentes
Pourquoi mon enregistrement de texte contenant une adresse n'ouvre-t-il rien ?
Parce qu'un enregistrement de texte est un contenu et non une instruction. Réécrivez-le en enregistrement URI et la même adresse ouvrira un navigateur.
Le texte sera-t-il affiché quand je présente le tag ?
Parfois, selon la plateforme et selon qu'une application écoute. Ne concevez pas en supposant qu'il sera montré, la façon fiable d'afficher du texte étant une page web.
Peut-on mettre plusieurs langues sur un tag ?
Vous pouvez écrire plusieurs enregistrements de texte à codes de langue différents. Seul un logiciel que vous écrivez choisira entre eux, le système d'exploitation ne le faisant pas.
Un enregistrement de texte est-il plus petit qu'un enregistrement d'adresse ?
En général légèrement plus gros pour la même adresse, un enregistrement URI abrégeant les préfixes courants sur un octet quand un enregistrement de texte range chaque caractère.