ترميز avmetadataitem.
-
12-12-2019 - |
سؤال
لدي AVMTADATASEM التي لديها حقول ترميز في CP1251 (السيريلية).بعد قراءة item.stringvalue أحصل على القمامة - سلسلة مشفرة بشكل غير صحيح. لقد حاولت تحويل هذه السلسلة إلى UTF8 RAW ثم إنشاء سلسلة جديدة باستخدام ترميز CP1251 - لا حظ، والنتيجة هي nil.حاول أخذ item.datavalue - لا النرد، فإنه يحتوي على بيانات قائمة خام (بدءا من BPLIST ...).
أي أفكار موضع تقدير للغاية.
شكرا مقدما.
المحلول 2
لقد انتهى الأمر باستخدام Mike Ash's Nspropertyredeader_binary1 واحصل على البيانات الأولية ثم نشوئها حتى يتم ترميز NSSTRING.
فظيع - ولكن عملت.
نصائح أخرى
Swift 2.0 Solution:
giveacodicetagpre.لدي امتداد avmetadataitem لهذا:
giveacodicetagpre.Swift 3.0 Solution:
giveacodicetagpre.لا تنتمي إلى StackOverflow