تحميل البيانات من ملف مسطح إلى جدول باستخدام إنفورماتيكا، مع وجود أحرف باللغتين الإنجليزية والأجنبية مثل الصينية

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

سؤال

أقوم بتحميل البيانات من ملف مسطح إلى جدول باستخدام المعلوماتية، ويحتوي الملف على أحرف باللغة الإنجليزية والأجنبية مثل اللغة الصينية وغيرها.لا يتم عرض أحرف اللغة الأجنبية بشكل صحيح بعد التحميل.كيف يمكن حل هذه المشكلة؟يمكنني محاولة حل المشكلة باستخدام ترميز UTF-16، ولكن في وقت سابق كنت أستخدم UTF-8.

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

المحلول

  1. ابدأ بالمصدر في المصمم.هل أنت قادر على رؤية البيانات بشكل صحيح في معاينة مؤهل المصدر؟إذا لم يكن الأمر كذلك، فقد ترغب في ضبط ترميز تعريف مصدر ff على UTF-8.

  2. يجب أن يتم تشغيل خدمة التكامل في وضع Unicode وليس في وضع ASCII.يمكنك التحقق من ذلك من خلال خصائص خدمة التكامل في وحدة تحكم المشرف.

  3. يجب أن يكون الهدف ترميز UTF-8.

    • تحقق من ترميز الاتصال العلائقي (إذا كان الهدف هو قاعدة بيانات) في مدير سير العمل للتأكد من أنه UTF-8
    • إذا استمرت المشكلة، فاكتب الإخراج إلى ملف ثابت utf-8 وتحقق مما إذا كان يتم تحميل البيانات بشكل صحيح.إذا كانت الإجابة بنعم، فالمشكلة تكمن في الكتابة إلى قاعدة البيانات.
    • تحقق من إعدادات قاعدة البيانات مثل NLS_LANG، NLS_CHARACTERSET (لـ Oracle) وما إلى ذلك.

ساغاجوبان

نصائح أخرى

وتحتاج إلى معرفة الترميز لخدمة التكامل الذي يدير العمل من التحميل. تكنولوجيا المعلومات، يدعم ثلاث ترميز مختلفة لهذا، UTF-8، أسكي والنوافذ-1252، تحتاج إلى جعل لك المؤكد هو UTF-8. تحتاج أيضا لنقول للتصفيات مصدر لسير العمل على استخدام الترميز الصحيح لقراءة الملف (يمكن أن يكون UTF-8 أو UTF-16). وأخيرا يجب التأكد من جداول قاعدة البيانات الخاصة بك تستخدم الترميز التي تدعم الصينية.

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