2011-10-22 4 views
1

Je pense à passer à la bibliothèque d'accès DB qui utilise la connexion DSN - connect ("mysql: // login: motdepasse @ base de données? Options"). DSN utilise @ comme séparateur. Cela signifie-t-il que le mot de passe ne peut pas contenir de symbole @? Y a-t-il d'autres restrictions?DSN connexion et mot de passe avec @

+0

pouvez-vous fournir votre passe plus tard, par exemple? – user973254

Répondre

0

Tous les caractères spéciaux peuvent être difficiles avec les DSN, en particulier si le langage/plateforme échappe ou les règles de caractères spéciaux décident d'intervenir.

Pour Pear style DSNs, que je suppose que vous utilisez, il devrait être sûr d'utiliser URL encoding pour protéger les caractères spéciaux (@ == %40) d'être traduit de manière incorrecte.

Questions connexes