فشل Adobe Flex في إدخال Unicode / الإدخال الأجنبي في Linux

StackOverflow https://stackoverflow.com/questions/1623994

  •  06-07-2019
  •  | 
  •  

سؤال

كنت أتعلم المرن لبضعة أيام الآن وفجأة لاحظت إدخال الأحرف الموحدة/الأجنبية قيد التشغيل لينكس داخل إدخال النص, منطقة النص أو معالج النصوص يمنحك نصًا غير قابل للقراءة يتكون من عدة أحرف (يبدو أن utf-8 يجعل الأمور سيئة).ومن ناحية أخرى، فإن الإخراج لا تشوبه شائبة.

كنت أحاول جاهدة العثور على أي شيء لنفس المشكلة على الإنترنت، ولكن فقط هذا القديم دخول بلوق يمكن أن ترى.أنتج المؤلف حلاً مؤقتًا ولكنه ليس كافيًا.

لذا، إذا كان Windows يسمح باليونيكود بينما Linux لا يسمح بذلك، فماذا علي أن أفعل؟ربما المشكلة في جهازي فقط؟هل توصل أحد إلى نفس المشكلة وربما الحل؟

لقد قمت بتثبيت برنامج Adobe Flash 10.0.32.18 على جهاز Sabayon Linux الخاص بي.

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

المحلول

قد يكون له علاقة بهذا الخطأ:

إدخال Unicode غير صحيح في Linux

والذي، على ما يبدو، سيتم إصلاحه بمجرد إصدار FP 10.1.

نصائح أخرى

فقط لمزيد من تحديث الإجابة. Flex 4 تدعم المكونات يونيكود ويمكن كتابة أحرف يونيكود في عناصر التحكم في الإدخال باستخدام Google Chrome, Firefox 3.6+ و IE7+ .

لجافا ماي إس كيو إل المستخدمين

database.url=jdbc:mysql://localhost:3306/sampledb?useUnicode=true&characterEncoding=utf-8

للسماح بعمليات كتابة البيانات utf8.

يجب ضبط جدول قاعدة البيانات وأعمدتها على ترميز utf8_* للتأكد من إمكانية تخزين بيانات Unicode في الجداول.

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