Comment puis-je encoder ma chaîne en tant que tableau d'octets ASCII?Atteindre la chaîne en tableau d'octets ascii
Répondre
Si vous êtes à la recherche d'une conversion, il suffit de faire byteArray := []byte(myString)
Les détails de spécification de la langue des conversions entre les chaînes et certains types de tableaux (octets pour les octets, int pour les points Unicode)
Vous ne pouvez pas avoir besoin faire n'importe quoi. Si vous ne devez lire des octets d'une chaîne, vous pouvez le faire directement:
c := s[3]
La réponse de cthom06 vous donne une tranche d'octets vous pouvez manipuler:
b := []byte(s)
b[3] = c
Ensuite, vous pouvez créer une nouvelle chaîne de la tranche d'octets modifiée si vous le souhaitez:
s = string(b)
Mais vous avez mentionné ASCII. Si votre chaîne est ASCII pour commencer, alors vous avez terminé. S'il contient autre chose, vous avez plus à traiter et vous pouvez publier une autre question avec plus de détails sur vos données.
- 1. Comment convertir la chaîne en ASCII base64 Embedded c
- 2. comment convertir une chaîne utf8 en chaîne ASCII?
- 3. Comment convertir une chaîne en ascii en binaire en C#?
- 4. convertir le caractère de chaîne en ASCII en Delphi
- 5. Convertir décimal en ASCII
- 6. Transformer la chaîne Javascript en tableau PHP
- 7. PHP convertir la chaîne en tableau
- 8. Division de la chaîne en tableau
- 9. convertir la chaîne en tableau json
- 10. Index de caractères de chaîne non-ASCII en C++
- 11. Remplacer les caractères non-ascii d'une chaîne unicode en Python
- 12. Besoin de convertir les valeurs chaîne/caractère en valeurs ASCII
- 13. Bash: Convertir des caractères non-ASCII en ASCII
- 14. WP7 Conversion ASCII chaîne à une image
- 15. javascript - comment convertir une chaîne unicode en ascii
- 16. Convertir une chaîne Python en ses représentants ASCII
- 17. Atteindre l'effet de cellule de tableau avec des divs flottants
- 18. Supprimer tous les caractères non-ASCII de la chaîne
- 19. Convertir une chaîne Unicode à une chaîne ASCII échappé
- 20. Comment convertir une chaîne C (tableau char) en une chaîne Python quand il y a des caractères non-ASCII dans la chaîne?
- 21. Comment convertir en hexadécimal ASCII en JavaScript?
- 22. comment atteindre le délai de conversion de chaîne?
- 23. Convertir un tableau en chaîne
- 24. comparer chaîne en php tableau
- 25. chaîne convertir en tableau multidimensionnel
- 26. Double guillemets en ASCII
- 27. Envoyer une chaîne ASCII à l'aide du message HTTP
- 28. Atteindre C# "readonly" comportement en C++
- 29. Comment atteindre dossier correct liste en C++
- 30. Atteindre des fichiers en dehors de la portée documentroot
Merci, c'était facile :) –
Je pense que cthom06 réalise cela, mais ce n'est pas, à proprement parler, un tableau d'octets "ASCII". C'est plus comme un tableau d'octets UTF-8. Si la chaîne contenait des caractères non ASCII, les octets de ces caractères seront également présents. Si vous voulez que votre code fonctionne bien avec différentes langues, c'est quelque chose que vous devriez toujours garder à l'esprit. –
@Chickencha c'est vrai. J'ai en quelque sorte donné la réponse rapide et sale. Mais j'ai mentionné la conversion [] int pour une meilleure gestion de l'Unicode. – cthom06