delphi4arab منتديات دلفي للعرب
تشفير قاعدة بيانات DISQLite - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تشفير قاعدة بيانات DISQLite (/showthread.php?tid=2404)



تشفير قاعدة بيانات DISQLite - أبو محمد اللحياني - 11-09-2010

بسم الله الرحمن الرحيم

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

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

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

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

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

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

وجزاكم الله خيراً


تشفير قاعدة بيانات DISQLite - أبو محمد اللحياني - 11-09-2010

تم بحمد الله وحده حل المشكلة

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

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