أحرف MySQL اللاتينية في قاعدة البيانات القديمة

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

  •  27-10-2019
  •  | 
  •  

سؤال

مرحبًا، لقد ورثت قاعدة بيانات أحتاج إلى استخدام البيانات منها.لسوء الحظ، بعض النص باللغة الإسبانية وبه بعض مشكلات الترميز الواضحة.على سبيل المثال، هذه سلسلة نموذجية مخزنة في حقل نصي:

Clara introducción a través del transporte de me...

سؤالي هو - هل هناك أي طريقة سهلة لتحويل هذه الأحرف مرة أخرى إلى ما كانت تستخدمه MySQL/PHP؟

أي اقتراحات موضع تقدير.

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

المحلول

حسنًا - الجواب هو utf8_decode() في PHP.

نصائح أخرى

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

سيعتمد هذا على المكتبة أو PDO الذي تستخدمه ولكن شيئًا على غرار ذلك mysql_set_charset('utf-8');

علاوة على ذلك، عندما تقوم بطباعة الإخراج، تأكد من ضبط وحدة التحكم الخاصة بك على UTF8.إذا كنت تعرض في صفحة ويب، فتأكد من تعيين مجموعة أحرف الصفحات بشكل صحيح عبر الرؤوس و/أو العلامات الوصفية.

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