如何将字符串转换为数据

how can I convert String to Data

我有下一个:

deviceName = String.init(bytes: temp.prefix(upTo: index), encoding: .windowsCP1251)   

其中温度 - [UInt8]。我的问题是:如何将此字符串转换回 Data?
我正在尝试这样转换:

newDataName = Data(newName.windowsCP1251)   

但结果是:

Value of type String has no member windowsCP1251

它适用于使用 utf8 进行转换,但它显示的俄语字符不正确。我只需要使用 windowsCP1251

newDataName = Data(newName.utf8)   

也许这就是您要找的:

newDataName = newName.data(using: .windowsCP1251)