
我找到了解决方案。
UTF8采用8位表ASCII表,而UTF16采用16位ASCII表,解决方案很简单,只需将函数修改为:
func stringToUTF16String (stringaDaConvertire stringa: String) -> String { let enpredData = stringa.dataUsingEncoding(NSUTF16StringEncoding)! let attributedOptions = [NSdocumentTypedocumentAttribute: NSHTMLTextdocumentType] let attributedString = NSAttributedString(data: enpredData, options: attributedOptions, documentAttributes: nil, error: nil)! //println(attributedString.string) return attributedString.string}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)