Je dois supprimer les caractères inconnus à la fin d'une chaîne renvoyée par une base de données SQL. J'ai également besoin d'enregistrer quand un caractère spécial se produit dans la chaîne.Comment supprimer les caractères spéciaux de la fin d'une chaîne?
Quelle est la meilleure façon de le faire?
Quels sont les caractères spéciaux qui doivent être supprimés? Pourquoi avez-vous besoin de vous connecter quand on est dépouillé? Qu'avez-vous essayé et quelles sont vos premières pensées? –
C'est le problème, je ne suis pas sûr de ce qui doit être dépouillé. Le programme qui remplit la base de données injecte des caractères inconnus. Malheureusement, je n'ai pas le contrôle de ce processus. Ceux qui le contrôlent veulent savoir quand cela se produit. Mes premières pensées seraient d'utiliser une méthode statique de la classe Char. Je sais que les chaînes stockées dans la base de données sont uniquement alphanumériques, elles ajoutent ces caractères inconnus à la fin de la chaîne. En effectuant un 'UrlEncodeUnicode' sur le personnage, je reçois ce '% 00 ++++++', je ne sais pas comment interpréter cela. – anon
Juste une intuition ... est la colonne DB VARCHAR ou CHAR? –