• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در عبارت شرط اس کیو ال

mpst

Registered User
تاریخ عضویت
24 فوریه 2005
نوشته‌ها
29
لایک‌ها
0
محل سکونت
Karaj
من یه عبارت SQL نوشتم با چند تا شرط که آنها را از یک فرم دریافت می کند.

اما وقتی فرم من یه عبارت فارسی مثلأ "مرد" را به این شرط ارسال می کند،صفحه سرچ من اررور میده و به جای

اون چیزی که ارسال شده علامت سوأل "؟؟؟" میذاره.

البته این رو هم بگم من کد پیج رو 65001 گذاشتم و چارست رو هم UTF-8 گذاشتم.

اما صفحه اررور رو که Encoding اش رو نگاه می کنم روی Western European تنظیمه.

لطفأ راهنماییم کنید؟!!:(
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران

mpst

Registered User
تاریخ عضویت
24 فوریه 2005
نوشته‌ها
29
لایک‌ها
0
محل سکونت
Karaj
به نقل از mpst :


البته این رو هم بگم من کد پیج رو 65001 گذاشتم و چارست رو هم UTF-8 گذاشتم.

اما صفحه اررور رو که Encoding اش رو نگاه می کنم روی Western European تنظیمه.


لطفآ اول متن پیغام ارسالی رو بخونید بعد جواب دهید

از اساتید درخواست میشه اگر راه حلی به نظرشان می رسد لطف بفرمایند راهنمایی کنند

خیلی اضطراریه​
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از mpst :
لطفآ اول متن پیغام ارسالی رو بخونید بعد جواب دهید

از اساتید درخواست میشه اگر راه حلی به نظرشان می رسد لطف بفرمایند راهنمایی کنند

خیلی اضطراریه​
به نقل از mpst :
اما صفحه اررور رو که Encoding اش رو نگاه می کنم روی Western European تنظیمه

عزیز دل برادر شما Encoding رو حتماً تو صفحه ای که ایرور میده درست وارد نکردید یا یه Encoading دیگه ای قبل از UTF-8 قرار گرفته

اگه با گفته های آقای Mehdivk هم مشکل حل نشد .لطف کنید کد های صفحه ها تونو اینجا بزارین تا ببینیم مشکل چیه .
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
اینو یادم رفت بگم CodePage = 1256 قرار بده
حتماً درست میشه
 

mpst

Registered User
تاریخ عضویت
24 فوریه 2005
نوشته‌ها
29
لایک‌ها
0
محل سکونت
Karaj
مشکل در خود عبارت WHERE بود.چون جایه یه پرانتز اشتباه شده بود ارور میداد و چون انکدینگ صفحه اررور هم utf8

نبود به جای حروف فارسی ؟ میذاشت.
 
بالا