PDA

View Full Version : فونت فارسي در SQLite



namazi
جمعه 19 اردیبهشت 1393, 13:52 عصر
من وقتي يك جدول رو با sqlite manager mozilla
edit ميكنم ميتونم توي فيلدهاي جدول فارسي تايپ و ذخيره كنم
اما وقتي توي همون جدول ديتا import ميكنم .تو همون فيلدي كه قبلا گفتم فونتهاي فارسي import شده رو قرو و قاطي نشون ميده حتي همه type هاي unicode 8 , unicode16 , بقيه رو هم امتحان كردم .
مشكل از كجاست . ممنون ميشم راهنمايي كنين.
ضمنا source فايلي كه من ازش import ميكنم يك فايل اكسل هست كه فونتها توي اون رو با اكسل كه باز ميكنم صحيح و سالمه.

namazi
جمعه 19 اردیبهشت 1393, 18:45 عصر
توي sqlite manager mozilla وقتي جدول رو باز و Edit ميكنم ميتونم توش فارسي تايپ كنم و جالب اينه كه از توي فايل Source اكسلم ميتونم يك متن رو كپي و اينجا Past كنم . بنظرم مشكل توي زمان Import كردنم توي فايل SQlite هست . چطورري ميشه فايل اكسل رو توي جدول Sqlite ايمپورت كنم بدون استفاده از sqlite manager mozilla.

harani
جمعه 19 اردیبهشت 1393, 19:56 عصر
برای اینکه اکسلها با داده های فارسی را داخل sqlite بتوانید import کنید می بایست مراحل زیر را دنبال کنید .
1- ابتدا تمام سلولها را کپی کرده و در داخل note pad آنرا paste میکنید .
2- سپس در داخل note pad توسط کلید میانبر ctrl + h تمامی tab ها را با , جایگزین میکنید .
3- سپس کلید میانبر ctrl +s را میزنید .
4- در پنجره ظاهر شده save as type گزینه ی allfile و در قسمت encoding گزینه ی utf8 را انتخاب میکنید
5- در جایگاه file name تایپ میکنیم TableName + .CSV
سپس محلی را برای ذخیره انتخاب و کلید save را میزینیم
6 - حال sqlite manager را بالا میاوریم یک database جدید ایجاد میکنیم و در محلی آن را ذخیره میکنید
7- سپس گزینه ی import را از منوی file انتخاب میکنم
8- در صفحه ی باز شده tab مربوط به csv را فعال میکنیم
7- گزینه ی first row column name را تیک میزینم و در قسمت select file فایل مربوط به csv ذخیره شده را انتخاب میکنیم مراحل دیگم که مثل ساخت table دیگه و کار خاصی نداره
فقط بهتره که نام ستونها به انگلیسی باشه .

namazi
شنبه 20 اردیبهشت 1393, 01:06 صبح
ممنون خيلي عالي بود!!