From b30cfd70bda391aff45e446e894598a3511e8c4e Mon Sep 17 00:00:00 2001 From: Romuald Conty Date: Thu, 6 Oct 2011 22:14:26 +0000 Subject: [PATCH] Fix URI field encoding in createUriRecord: According to NFCForum URI RTD: "3.2.3 URI Field The encoding used MUST be UTF-8, unless the URI scheme specifies some particular encoding." --- libndef/ndefrecord.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libndef/ndefrecord.cpp b/libndef/ndefrecord.cpp index 2b1e7f2..b422c25 100644 --- a/libndef/ndefrecord.cpp +++ b/libndef/ndefrecord.cpp @@ -412,7 +412,7 @@ NDEFRecord NDEFRecord::createUriRecord(const QString& uri) } payload.append(uri_identifier); - payload.append(uri.right(uri_size - uri_identifier_size)); + payload.append(uri.right(uri_size - uri_identifier_size).toUtf8()); record.setPayload(payload); return record;