【问题标题】:how can I convert String to Data [duplicate]如何将字符串转换为数据 [重复]
【发布时间】:2018-10-04 08:27:47
【问题描述】:

我有下一个:

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

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

newDataName = Data(newName.windowsCP1251)   

但结果是:

String 类型的值没有成员 windowsCP1251

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

newDataName = Data(newName.utf8)   

【问题讨论】:

  • newName.data(using: .windowsCP1251)?

标签: ios swift windows-1251


【解决方案1】:

也许这就是你要找的:

newDataName = newName.data(using: .windowsCP1251)

【讨论】:

  • 哦,是的,谢谢,它的作品
猜你喜欢
  • 2012-06-28
  • 2020-08-22
  • 1970-01-01
  • 1970-01-01
  • 2019-10-27
  • 2016-09-06
相关资源
最近更新 更多