Ce que vous voyez est UTF-8 encodage - c'est un moyen de stocker des caractères Unicode dans un format relativement compact.
Le symbole dièse a pour valeur 0x00a3
en Unicode, mais lorsqu'il est écrit en UTF-8, cela devient 0xc2 0xa3
et c'est ce qui est stocké dans la base de données. Il semble que votre table de base de données soit déjà configurée pour utiliser le codage UTF-8. C'est une bonne chose !
Si vous récupérez la valeur de la base de données et que vous l'affichez sur un terminal compatible UTF-8 (ou sur une page Web déclarée encodée en UTF-8), elle ressemblera à nouveau à un signe dièse normal.