برگزیده های پرشین تولز

فارسی نوشتن در فایل با asp

esm

Guest
تاریخ عضویت
21 آگوست 2004
نوشته‌ها
87
لایک‌ها
0
من یه فایل دارم که می خوام با asp توی اون اطااعات رو به فارسی وارد کنم
برنامه اطلاعات رو فارسی می خوونه و می تونه فارسی هم چاپ کنه ولی فقط توی خود صفحات و نه توی فایل
 

shankimout

Registered User
تاریخ عضویت
17 می 2004
نوشته‌ها
1,524
لایک‌ها
3
محل سکونت
ساری . . . . . . . . . . . . . . Permanently Bann
از چه كد پيجي استفاده كردي؟ windows - 1256 يا يونيكد UTF-8 ؟
 

esm

Guest
تاریخ عضویت
21 آگوست 2004
نوشته‌ها
87
لایک‌ها
0
تو را به خدا به دادم برسیر
 

mahdi3466

کاربر تازه وارد
تاریخ عضویت
27 جولای 2003
نوشته‌ها
138
لایک‌ها
0
توي فايل ASP خط اول اینو بنویس :
کد:
<% @ Language="VBScript" Codepage="1256"%>
توی HTML هم از کد پیج 1256 استفاده کن
موفق باشی
 

esm

Guest
تاریخ عضویت
21 آگوست 2004
نوشته‌ها
87
لایک‌ها
0
به نقل از mahdi3466 :
توي فايل ASP خط اول اینو بنویس :
کد:
<% @ Language="VBScript" Codepage="1256"%>
توی HTML هم از کد پیج 1256 استفاده کن
موفق باشی


همه اين كارها رو كردم ولي برنامه مقادير فارسي رو نمي ريزه تو فايل هيچ errorهم ميره:
Microsoft VBScript runtime error '800a0005'

Invalid procedure call or argument

/registred.asp, line 35

اون خط هم اینه:
f.writeline x
که ایکس همون مقدار فارسيه
 

mahdi3466

کاربر تازه وارد
تاریخ عضویت
27 جولای 2003
نوشته‌ها
138
لایک‌ها
0
ببینم f همون Scripting.FileSystemObject هستش ؟
اگه همونه که باید بگم من یادم میاد از بچگی با WriteLine مشکل داشتم
فکر کنم اگه از Write استفاده کنی بهتر باشه
 

esm

Guest
تاریخ عضویت
21 آگوست 2004
نوشته‌ها
87
لایک‌ها
0
به نقل از mahdi3466 :
ببینم f همون Scripting.FileSystemObject هستش ؟
اگه همونه که باید بگم من یادم میاد از بچگی با WriteLine مشکل داشتم
فکر کنم اگه از Write استفاده کنی بهتر باشه


همونه برنامه برای داده های انگلیسی و فارسی جواب میره فقط فارسی تو فایل نمیریزه :wacko:
ممنون میشم بازم کمک کنی
 

mahdi3466

کاربر تازه وارد
تاریخ عضویت
27 جولای 2003
نوشته‌ها
138
لایک‌ها
0
دوست عزیز من همین برنامه رو الان نوشتم ولی راحت کار می کنه
فکر کنم مشکل از جای دیگه باشه
 

esm

Guest
تاریخ عضویت
21 آگوست 2004
نوشته‌ها
87
لایک‌ها
0
به نقل از mahdi3466 :
دوست عزیز من همین برنامه رو الان نوشتم ولی راحت کار می کنه
فکر کنم مشکل از جای دیگه باشه



حق با تو بود من اشتباهي صفر رو عوض 1-مي ذاشتم.
set f=fs.OpenTextFile(Server.MapPath("during.txt"),8,true,-1)
 
بالا