Lo primero de todo, gracias por al menos leer esto y también por la ayuda.
Resulta que llevo tiempo usando una aplicación que alguien hizo en Delphi y ahora que tengo tiempo, decidí migrarla a Python. La base de datos de la aplicación original estaba en Firebird, pero yo usaré MySQL o MariaDB.
El problema que me encuentro es que la base de datos original tiene un campo blob (aunque ahí solo se guarda texto) e investigando un poco, he visto que cuando introduces el texto en el campo de la aplicación, antes de guardarlo en el campo de la tabla de la base de datos hace un widechartomultibyte
y posteriormente para mostrarlo en la aplicación, hace un multibytetowidechart
.
En la nueva base de datos quiero guardar el texto de ese campo en texto plano en un campo varchar. Pero es la primera vez que me encuentro con el widechartomultibyte
y viceversa.
¿Alguien podría decirme como podría hacer el cambio por ejemplo de leer ese campo de la tabla en Python e introducirlo en en otro campo de la tabla en texto plano… o incluso me valdría con hacer un .sql con los insert, pero cambiando los datos de ese campo por texto plano.
Muchas gracias por la ayuda.
Un saludo,
Traxtocado