با asp مشكل دارم لطفا كمك

sahar*

New Member
سلام
من برای پروژه اي احتیاج دارم که به صورت فارسی اطلاعات را در دیتا بیس بنویسم و از دیتا بیس بخوانم( توی محیط fronpage یا interdawe با زبان فارسی و انكد utf8)
فایل farsi.js را به فرم اضافه کرده ام وتوی ادیت باکس فارسی نوشته می شود ولی بعد از فرستادن به دیتا بیس به صورت کدهای ناخوانا و عجيب است :!: :?: چرا؟
لطفا مرا راهنمایی کنید
با تشکر
 

aminy62

New Member
سعيد

سلام
براي اينكه اطلاعات به صورت فارسي وارد بانك شود بايد كد utf-8 را در بالاي صفحه وارد كرده ودستور <session.codepage=65001% @%> را نيز در ابتداي صفحه قرار دهيد.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 

Ealireza

Member
در صورتي هم كه خواستي از
کد:
response.write
استفاده کنی باید اونو Encode کنی
البته واسه متغییر هات !!

موفق باشید
 

Ealireza

Member
payamix گفت:
php اين مشكل ها رو نداره٬
بندازين دور اين asp رو!
عزيز
هر چيزي راهي داره
مثلا بنز آخرين سيستم خريدي نتونستي روشنش كني ميندازيش دور ميري ژيان ميخري :lol:
 

rezapasha

New Member
سلام
اگر درست متوجه شده باشم اصولا این مشکل ربطی به asp نداره ! کافیه قبل از ریختن متغییرها به دیتابیس جلو اونها یه N بزاری که به معنی اینه که محتوی متغییر را هر جوری که هست بدون تغییر در اسکیوال بریز مثلا :
sqlstr="insert into multiple(field1,field2,code) values(N'"& var1 &"',N'"& var2 &" &")"
 

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

بالا