كيف يمكنني تحويل ناقلات البايت ASCII إلى سلسلة؟
سؤال
بالنظر إلى صفيف بايت (البايت []) هل هناك أي طريقة سريعة (كما هو الحال في القصيرة والجمالية) لتحويل هذا إلى صفيف حرف Och Och؟ افترض أن البايتات في الصفيف هو نص ممثلي في ASCII.
أنا أعمل في C # الآن، ولا يمكنني العثور على أي طرق واضحة لاستخدامها. لكنني مهتم أيضا بحل عام ينطبق على أي لغة برمجة حديثة.
المحلول
System.Text.asciiencoding.ascii.getstring سيعود سلسلة من صفيف البايت المحدد.
نصائح أخرى
ملاحظة مهمة: كما لوحظ هنا - سلاسل يونيكود، لذلك يجب عليك تحديد ترميز عند التحويل.
System.Text.ASCIIEncoding
هو خيار واحد، ولكن تأكد من أن صفيف البايت يحتوي على أحرف مشفرة ASCII فقط.
لا تنتمي إلى StackOverflow