Fa نمایش حروف فارسی از دیتابیس

ASANWEB

Member
سلام دوستان من وقتی یک داده فارسی رو با استفاده از نرم افزار sqlitebrowser داخل دیتابیس میریزم و از اونور میخوام با mmb نمایشش بدم به مشکل بر میخورم و چیزی نمایش نمیده انگار که خالیه در حالی که وقتی حروف لاتین باشه همه چیز درسته !
ممنون میشم راهنمایی کنید
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
دوست عزیز شما باید با خود mmb داده های فارسی رو وارد دیتابیس کنید تا این مشکل حل بشه و این مشکل به خاطر پشتیبانی نکردن mmb

از یونیکد هستش.
 

ASANWEB

Member
عزیز آخه داده هام زیاد هستن (کدهای html , java , فارسی ) و دیتابیسم پیچیده هست و وارد کردن اطلاعات با mmb خیلی سخت lمیشه راه دیگه ای وجود نداره؟
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
عزیز آخه داده هام زیاد هستن (کدهای html , java , فارسی ) و دیتابیسم پیچیده هست و وارد کردن اطلاعات با mmb خیلی سخت lمیشه راه دیگه ای وجود نداره؟

قبلا نا نورکام ( محمد عزیز ) یه برنامه ای رو ساخته بودن که باید داده ها رو وارد فایل txt میکردی بعد از اون طریق وارد

دیتابیس میکردی بهتره تاپیک های محمد رو بگردی
 

ASANWEB

Member
من رکورد هامو با این دستور وارد میکنم :
کد:
[SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101][LEFT]sql_query2$ = [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]' VALUES ("'[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]+EditBox1$+[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]'","'[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]+EditBox2$+[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]'","'[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]+text$+[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]'");'[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE]
ولی چون داده های درون متغیر text$ کد html هست و سرشار از کوتیشن و دبل کوتیشن برنامه کار نمیکنه و ارور syntax میده من حتی از تابع StrToFile و StrFromFile هم استفاده کردم ولی چون دقیقا همون مقدار مارو بر میگردونه مشکلم حل نمیشه
ممنون میشم راهنماییم کنید
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
دوست عزیز کد زیز مربوط به وارد کرد داده ها در دیتابیس است
PHP:
SQLQuery1$  = 'INSERT INTO Ozv (Numberozv,Name,LName,Data,Tel,Adres,Image)'
SQLQuery2$  = ' VALUES (\''+Numberozv$+'\',\''+Name$+'\',\''+LName$+'\',\''+Data$+'\',\''+Tel$+'\',\''+Adres$+'\',\''+Image$+'\');'

بهتره به این شکل وارد کنید
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
البته کاش کد کاملی رو که باهاش این کار رو انجام دادین اینجا میزاشتین شاید مشکل از کد نویسی قسمت های دیگه باشه باشه

در ضمن توی وارد کردن مقدار شما باید مقدار فیلد رو هم تعیین کنید چقدر داده دریافت کنه به این شکل عمل کنید مشکلی پیش نمیاد
 

ASANWEB

Member
دوست عزیز کد زیز مربوط به وارد کرد داده ها در دیتابیس است
PHP:
SQLQuery1$  = 'INSERT INTO Ozv (Numberozv,Name,LName,Data,Tel,Adres,Image)'
SQLQuery2$  = ' VALUES (\''+Numberozv$+'\',\''+Name$+'\',\''+LName$+'\',\''+Data$+'\',\''+Tel$+'\',\''+Adres$+'\',\''+Image$+'\');'

بهتره به این شکل وارد کنید


ممنون با بک اسلش مشکلم حل شد نمیدونستم تو mmb هم مثل زبانای دیگه میتونیم از این دستور اسفاده کنیم
 

ASANWEB

Member
همون طور که بالاتر توسط محمود اشاره شد، برای حل مشکلات وارد سازی داده های فارسی، خوندن این مطلب هم خالی از لطف نیست:

http://forum.majidonline.com/showthread.php?t=151269

حالا مشکلم یجا دیگه دوباره ایجاد شد من با mmb مقدار فارسی رو فرستادم به دیتابیس اونم کلمه های فارسی رو بصورت ناخوانا ذخیره کرده و حالا وقتی اون متنو که با آبجکت html browser سلکت میکنم بصورت �Ә���� برمیگرده در صورتی که تو آبجکت list box مقدار قارسی خیلی صحیح برمیگرده!
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
دوست عزیز شما توی فایل تکست میبرید و بعد توی شی Browser نشون میدید؟

میشه کدی رو که برای اینکار استفاده میکنید بزراید تا بهتر راهنمایی کنیم.
 

ASANWEB

Member
بله اینکارو میکردم میریختم تو فایل تکست و بعد نشون میدادم
فهمیدم مشکلش چی بود این mmb هم گاهی اوقات واقعا اذیت میکنه بعد از کلی کلنجار رفتن دیدم که تو دیتابیس تو رکوردهای قبلی که دستی فارسی نوشته بودم وقتی اونارو اول سلکت میکرد کلا بهم میریخت و وقتی اون رکوردهارو حذف کرد مشکلم حل شد
ممنون محمود جان خیلی کمک کردی
 

جدیدترین ارسال ها

بالا