J'utilise cet extrait de code pour coder les caractères pour être sympathique avec une requête postale: qui fonctionne bien, mais n'ajoute pas de guillemets d'échappement: Comment puis-je échapper aux guillemets dans iOS? p> p> " Code> P>
4 Réponses :
Essayez d'utiliser caractères spéciaux tels que des citations, des barres obliques et d'autres nécessitent \ " code> au lieu d'utiliser
" code> directement ... p>
\ code> pour faire ce caractère pour supprimer sa fonctionnalité spéciale. P>
Les devis doivent être échappés avec comme dans: p> \ " code>.
Je sais ceci, je veux que vous sachiez comment obtenir un utilisateur entré " code> et le changer en:
\" code>
J'avais besoin de prendre l'utilisateur entré Nstring à partir de [Textfield Text] CODE> et assurez-vous que s'il y a des guillemets dans la chaîne, ils sont échappés correctement pour pouvoir envoyer une déclaration postale. < p> Ma solution était: p>
Pourquoi ne pas utiliser la méthode de classe "EscapeDPatternForsRing:" de Nsregularexpression?
Tout d'abord, vous ne voulez pas utiliser second, vous n'avez pas à échapper aux devis manuellement par remplacement de chaîne. Ajoutez simplement le caractère de devis à l'ensemble des caractères à citer lors de l'appelant (en plus d'ajouter la citation à l'ensemble, j'ai changé pour utiliser __ pont_rettenu code> dans votre distribution à un
cfstringref code>. Il suffit d'utiliser
__ pont code>.
CFURLCreatSestringByAddingPencapes () Code>. Comme: p>
cfbridguease () code> plutôt qu'un
__ pont_transfert Code> Cast parce que je trouve plus clair. Il satisfait au sentiment que toutes les fonctions "Créer" CF ont besoin d'une "version" correspondante. En outre, j'ai changé l'utilisation d'un
@ "" Code> Cast littéral à
cfstringref code> à juste un
cfstr ("") code> littéral.) p> p>