我在ISO-8859-6中编码了一些数据,我使用串行端口从条形码扫描仪中读取这些数据。如何将此ISO-8859-6数据映射到Unicode字符中?
使用System.Text.Encoding.GetEncoding()
获取ISO-8859-6的System.Text.Encoding
对象,要么
System.Text.Encoding.GetEncoding("ISO-8859-6")
或
System.Text.Encoding.GetEncoding(28596)
然后您可以将编码的ISO-8859-6字节传递给对象的GetString()
或GetChars()
方法。