Comment puis-je transformer un vecteur d'octet ascii dans une chaîne?
Question
Étant donné un tableau d'octets (byte []) est-il un moyen rapide (comme bref et esthétique) de transformer cela en un tableau de caractères och chaîne? On suppose que les octets dans le tableau est un texte représenté en ascii.
Je travaille en c # en ce moment, et ne peut pas trouver des méthodes évidentes à utiliser. Mais je suis aussi intéressé par une solution générale applicable à tout langage de programmation moderne.
La solution
System.Text.ASCIIEncoding.ASCII.GetString renvoie une chaîne à partir du tableau d'octets donné.
Autres conseils
Remarque importante: comme noté ici -. Les chaînes sont Unicode, donc vous devez spécifier un codage sur la conversion
System.Text.ASCIIEncoding
est une option, mais assurez-vous que le tableau d'octets ne contient que des caractères codés ASCII.