<p>Si vous avez déjà un tableau d’octets, vous devrez savoir quel type d’encodage a été utilisé pour le transformer en ce tableau d’octets.</p>
<p>Par exemple, si le tableau d’octets a été créé comme ceci :</p>
<pre><code class="lang-auto">byte[] bytes = Encoding.ASCII.GetBytes(someString);
</code></pre>
<p>Vous devrez le reconvertir en chaîne comme ceci :</p>
<pre><code class="lang-auto">string someString = Encoding.ASCII.GetString(bytes);
</code></pre>
<p>Si vous pouvez trouver dans le code dont vous avez hérité l’encodage utilisé pour créer le tableau d’octets, vous devriez être prêt.</p>
<p>Outre ASCII, la classe <a href="https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding?view=net-8.0">System.Text.Encoding</a> inclut également <code>UTF8</code>, <code>Unicode</code> (pour UTF-16) et <code>UTF32</code>. Une liste complète se trouve dans la documentation.</p>