De ingevulde formulieren van mijn gebruikers worden met de Javascript-functie encodeUri verstuurd via AJAX naar mijn database.
Dit veroorzaakt echter bij het inladen echter een problemen in de functie decodeURI, omdat sommige karakters niet gecodeerd worden. Bijv.
Geeft een foutmelding bij decodeURI (the uri to be decoded is not a valid encoding).
Maar goed, dit kan ik dus verhelpen door niet de encoden met encodeURI, maar met encodeURIcomponent, en niet te decoderen met decodeURI, maar met decodeURIcomponent.
Nu is mijn vraag: de huidige gegevens in de database zijn nog gecodeerd met encodeURI. Gaat het problemen geven als ik die vanaf nu decodeer met decodeURIcomponent? Volgens mij moet het goed gaan, alleen overzie ik niet de mogelijke fouten...
Dit veroorzaakt echter bij het inladen echter een problemen in de functie decodeURI, omdat sommige karakters niet gecodeerd worden. Bijv.
code:
1
| %^ |
Geeft een foutmelding bij decodeURI (the uri to be decoded is not a valid encoding).
Maar goed, dit kan ik dus verhelpen door niet de encoden met encodeURI, maar met encodeURIcomponent, en niet te decoderen met decodeURI, maar met decodeURIcomponent.
Nu is mijn vraag: de huidige gegevens in de database zijn nog gecodeerd met encodeURI. Gaat het problemen geven als ik die vanaf nu decodeer met decodeURIcomponent? Volgens mij moet het goed gaan, alleen overzie ik niet de mogelijke fouten...