كيف يمكنني تحويل ناقلات البايت ASCII إلى سلسلة؟

StackOverflow https://stackoverflow.com/questions/720579

  •  23-08-2019
  •  | 
  •  

سؤال

بالنظر إلى صفيف بايت (البايت []) هل هناك أي طريقة سريعة (كما هو الحال في القصيرة والجمالية) لتحويل هذا إلى صفيف حرف Och Och؟ افترض أن البايتات في الصفيف هو نص ممثلي في ASCII.

أنا أعمل في C # الآن، ولا يمكنني العثور على أي طرق واضحة لاستخدامها. لكنني مهتم أيضا بحل عام ينطبق على أي لغة برمجة حديثة.

هل كانت مفيدة؟

المحلول

System.Text.asciiencoding.ascii.getstring سيعود سلسلة من صفيف البايت المحدد.

نصائح أخرى

ملاحظة مهمة: كما لوحظ هنا - سلاسل يونيكود، لذلك يجب عليك تحديد ترميز عند التحويل.

System.Text.ASCIIEncoding هو خيار واحد، ولكن تأكد من أن صفيف البايت يحتوي على أحرف مشفرة ASCII فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top