GOOGLE ADS

jueves, 14 de abril de 2022

¿Cómo ver caracteres ocultos o de escape dentro de una columna varchar?

Usando MySQL 5.6.

Tengo una columna varchar que almacena direcciones como texto.

Cuando llegan a mi aplicación en un cuadro de área de texto, están espaciados adecuadamente, como

123 Fake St.
Some City, NJ 12345

Intenté insertar una nueva dirección directamente en la base de datos, pero no funciona correctamente dentro de la GUI, todo apareció como una línea sin saltos de línea, como123 Fake Str. Some City, NJ 12345

Solo quiero poder examinar una de las direcciones que funciona para ver cómo se hizo (todo esto se hizo antes de mi tiempo en esta empresa) para poder replicarlo para la nueva dirección, como lo he intentado \n, \r\nsin éxito.

Sin embargo, cuando lo hago SELECT address FROM myTable, lo veo como texto sin formato, sin caracteres de escape. ¿Cómo puedo ver la forma "sin procesar" de la dirección para poder ver cómo se implementaron los saltos de línea?


Solución del problema

Puede intentar copiar el valor con la letra anterior y posterior en la función hexadecimal para ver qué carácter se está utilizando. En este ejemplo en DBfiddle vemos que la nueva línea 0Aes char(11).
¡Sin tener tu personaje no podemos examinarlo!

SELECT HEX('
') newline

| nueva línea |
|:------ |
| 0A |

db<>violín aquí

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...