¿Cómo se escribe texto sin formato, y quién lo lee?
Un registro de texto lleva caracteres y un código de idioma, y no le pide al teléfono que haga absolutamente nada. Es por tanto la elección equivocada como único registro de una etiqueta, y una buena elección detrás de un registro que sí actúe, para que exista algo legible allí donde el principal se ignora.
Lo que hace, que es nada
Un registro de texto lleva caracteres y un código de idioma. Es contenido, no una instrucción, así que un teléfono que lo lea no tiene nada sobre lo que actuar y con razón no hace nada.
Una aplicación que mire la etiqueta ve el texto y puede hacer con él lo que quiera. El sistema operativo, tocando sin ninguna aplicación, no tiene ningún comportamiento asociado.
El error que provoca
Escribir una dirección web como registro de texto es uno de los fallos de etiqueta más frecuentes, y es diabólicamente confuso porque todo parece correcto.
Lee la etiqueta y la dirección está ahí, completa y correcta. Tócala y no se abre nada. El contenido está bien y la declaración está mal, así que el teléfono trata una URL como una frase que da la casualidad de parecer una URL.
Si una etiqueta se lee correctamente y no hace nada, esto es lo primero que hay que comprobar, antes que la distancia, antes que la funda, antes que la propia etiqueta.
Dónde se gana su sitio
Detrás de un registro que sí actúa, como reserva.
Una URL primero, un registro de texto después. Donde se reconoce la URL, gana ella y el texto no llega a mostrarse. Donde no, al menos hay algo legible por una persona para lo que sí mire.
Es también lo correcto para contenido que de verdad es texto y está destinado a tu propio software: un identificador, un código, una nota asociada a un activo. En un sistema cerrado donde tu aplicación lee la etiqueta, un registro de texto es sencillo y suficiente.
El código de idioma
Todo registro de texto lleva un código de idioma junto a los caracteres. Suele rellenarse solo y merece conocerse por una razón.
Una etiqueta con varios registros de texto en idiomas distintos permite a una aplicación elegir el correcto. Nada del sistema operativo hace esto por ti, así que solo ayuda si eres tú quien escribe el software que lee la etiqueta.
Para un solo registro, el código cuesta dos o tres bytes y no cambia nada del comportamiento. Ponlo bien de todos modos, porque no cuesta nada y un código equivocado es un pequeño dato falso viviendo en la etiqueta para siempre.
Preguntas frecuentes
¿Por qué mi registro de texto con una URL dentro no abre nada?
Porque un registro de texto es contenido y no una instrucción. Reescríbelo como registro URI y esa misma dirección abrirá un navegador.
¿Se mostrará el texto cuando toque la etiqueta?
A veces, según la plataforma y según si hay algo a la escucha. No diseñes contando con que se muestre, porque la manera fiable de mostrar texto es una página web.
¿Puedo poner varios idiomas en una etiqueta?
Puedes escribir varios registros de texto con códigos de idioma distintos. Solo elegirá entre ellos el software que tú escribas, porque el sistema operativo no lo hace.
¿Un registro de texto ocupa menos que uno de URL?
Normalmente algo más para la misma dirección, porque un registro URI abrevia los prefijos comunes a un solo byte mientras que uno de texto guarda cada carácter.