![]() |
|
تشفير قاعدة بيانات 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 يعني بدون بادئة في الملف تدل على ترميزه. فقط كانت هي المشكلة . |