私はここで多くの質問をしましたが、どれも私にとってうまくいかないようです。文字列をUTF-32文字列に変換したいだけです。画像UTF-32文字列への文字列
var str = "Your"
let dataenc = str.data(using: String.Encoding.utf32)
extension Data {
func hexEncodedString() -> String {
return map { String(format: "%04hhx", $0) }.joined()
}
}
let data = str.data(using: .utf16)!
let hexString = data.map{ String(format:"%02x", $0) }.joined()
print(data.hexEncodedString())
print(hexString)
に示すと同じように、これは私が手出力が
00ff00fe00590000006f00000075000000720000
fffe59006f0075007200
何をすべきかわからない
あるを動作しません。 。前もって感謝します。
- 場合は、あなたが、私はちょうど.utf32BinEndian' 'の必要なエンコーディングに比べて' .utf32'を使用しているときは、受信出力の説明と私の答えを更新興味が。 – rmaddy