سؤال

أحاول إنشاء UTF-8 QRCode حتى أتمكن من استعادة اللكنات وأحرف Unicode.

لاختباره، أستخدم العديد من حلول فك التشفير:

  1. http://zxing.org/w/decode.jspx - مشروع zxing يستخدم أيضًا في Android
  2. http://www.drhu.org/QRCode/QRDecoder.php - وحدة فك ترميز PHP
  3. http://zbar.sf.net - قارئ الرمز الشريطي ZBar - مشروع مفتوح المصدر وC للتضمين

كل منهم يعطيني دائما نفس النتيجة.

يمكنك المحاولة هذه الصورة تعمل بشكل جيد مع أحرف يونيكود.

ولكن إذا كنت أحاول استخدام zxing أو Google Chart API لإنشاء QRCode، فلا يمكنني فك تشفيره بشكل صحيح.

لقد حاولت هذا:

  1. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
  2. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
  3. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher

ولكن كل ذلك دون نجاح.

هل تعرف كيف يمكنني أن أفعل؟هل تعرف ما هو الترميز المستخدم لصورة العمل؟

هل كانت مفيدة؟

المحلول

الحل الذي يظهر هو ترميز النص بترميز UTF-8 وإضافة BOM لتحديد أن السلسلة موجودة فعليًا بترميز UTF-8.

هنا يعمل:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top