delphi4arab منتديات دلفي للعرب

نسخة كاملة : تشفير قاعدة بيانات DISQLite
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

أعددت قاعدة بيانات بواسطة المحرك DISQLite بدون تشفير وهي تعمل بدون مشاكل والترميز هو utf-8

ثم شفرت القاعدة بهذه الخطوات :
صدّرت القاعدة السابقة إلى ملف sql
انشأت اتصال جديد بملف جديد :

كود :
DataBase := TDISQLite3Database.Create(nil); DataBase.DatabaseName := 'school.sqlite'; DataBase.Password := 'ssssssssssssssssssssssssssssss'; DataBase.CreateDatabase; DataBase.Execute(UTF8String(fileAsText('school.data.sql')));

وتم بناء القاعدة على ما يرام

ولكن تظهر الحروف المتخلفة بدل الحروف العربية .

كيف يمكن حل المشلكة .

وجزاكم الله خيراً
تم بحمد الله وحده حل المشكلة

كان الملف sql بترميز utf-8 without BOM يعني بدون بادئة في الملف تدل على ترميزه.

فقط كانت هي المشكلة .