Décoder un attribut encodé en URL
Posted in 2008
Topics: Data Types & Schema Design
Translated from English by DrWatson — View original
Bonjour, J'ai une table dans laquelle un attribut varchar est enregistré sous forme de chaîne encodée en URL, c'est-à-dire que, par exemple, le caractère espace est écrit '%20', et ainsi de suite. Existe-t-il une fonction dans Informix qui me permettrait de décoder cet attribut (décodage d'URL) ? Merci d'avance, Gabriel
belingueres@gmail.com a écrit : > Bonjour, > > J'ai une table dans laquelle un attribut varchar est stocké sous forme > de chaîne encodée en URL, c'est-à-dire que, par exemple, le caractère > espace est écrit « %20 », et ainsi de suite. > > Existe-t-il dans Informix une fonction qui me permettrait de décoder > cet attribut (décodage d'URL) ? > > Merci d'avance, > Gabriel Non, mais si vous utilisez la version 9.40 ou supérieure, vous pourriez en écrire une en Java ou en C : http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.udr.doc/udr66.htm (pour la v10) Cordialement,
belingueres@gmail.com a écrit : > Bonjour, > > J'ai une table dans laquelle un attribut varchar est enregistré sous la forme > d'une chaîne encodée en URL, c'est-à-dire que, par exemple, le caractère espace > est écrit '%20', et ainsi de suite. > > Existe-t-il une fonction dans Informix qui me permettrait de décoder cet > attribut encodé en URL ? > > Merci d'avance, > Gabriel Vous pouvez le faire à l'aide d'une expression régulière, mais pour cela vous devez installer le bladelet regexp, voir http://www.ibm.com/developerworks/db2/zones/informix/library/techarticle/db_regexp.html
belingueres@gmail.com a écrit : > Bonjour, > > J'ai une table dans laquelle un attribut varchar est stocké sous forme > de chaîne encodée en URL, c'est-à-dire que, par exemple, le caractère > espace est écrit '%20', et ainsi de suite. > > Existe-t-il une fonction dans Informix qui me permettrait de décoder > cet attribut (décodage d'URL) ? > > Merci d'avance, > Gabriel C'est intégré au WebBlade ; sinon, téléchargez le DataBlade regexp. Cordialement Paul