Je travaille avec un serveur et je dois télécharger du texte dans mon application iOS. Seul problème: tous les caractères comme "é à ç" sont remplacés par "\ U008" par exemple. Est-il possible de résoudre ce problème, de remplacer ce code par le bon caractère?NSString remplacer les caractères Unicode
3
A
Répondre
4
Essayez d'analyser le texte reçu (variable textToParse) avec celui-ci:
NSString *encodedString = textToParse;
NSString *decodedString = [NSString stringWithUTF8String:[encodedString cStringUsingEncoding:[NSString defaultCStringEncoding]]];
1
Je l'ai testé quelques encodages et NSMacOSRomanStringEncoding
correspondez bien.
Mon test était:
NSString *encodedString = [NSString stringWithCString:"Você realmente deseja sair da área restrita" encoding:NSMacOSRomanStringEncoding];
Rappelez-vous que le message doit être une chaîne C ("string"
) et non un NSString
(@"string"
)
Questions connexes
- 1. Remplacer les caractères dans NSString
- 2. Remplacer les caractères espace unicode
- 3. Remplacer les caractères JUSQU'A un spécifique NSString
- 4. SQL Server 2008 Remplacer les caractères Unicode
- 5. Créer NSString avec 'N' caractères Unicode
- 6. NSString Unicode
- 7. Comprendre les séquences de caractères composés Unicode dans un NSString
- 8. Détecter les caractères Unicode dans NSString sur iPhone
- 9. NSString stringWithCharacters Unicode Problème
- 10. UILabel affichant les caractères Unicode
- 11. Java Remplacer les caractères unicode dans la chaîne
- 12. Remplacer les caractères non-ascii d'une chaîne unicode en Python
- 13. Écran NSString Unicode
- 14. Caractères unicode espagnols SQLite
- 15. Remplacer les occurrences de NSString - iPhone
- 16. Remplacement entre les caractères par l'identifiant unicode
- 17. Comment valider les caractères Unicode?
- 18. Impossible d'obtenir les caractères UNICODE
- 19. Remplacer le caractère unicode
- 20. problème avec unicode dans NSString
- 21. Comment remplacer les caractères Unicode par des caractères ASCII en Perl?
- 22. Comment remplacer des caractères Unicode non imprimables en Java?
- 23. Conversion d'un caractère Unicode en NSString
- 24. Problème de codage Unicode NSString
- 25. Supprimer les caractères jetons de NSString
- 26. Remplacer les caractères étrangers
- 27. Remplacer les caractères
- 28. Remplacer les caractères
- 29. javascript remplacer les caractères
- 30. Comment remplacer les caractères
Merci. Mon code est au bureau. Je vais essayer ce lundi;) – Pierre
Il se bloque: [NSString stringWithUTF8String:]: NULL cString – Pierre