PDA

View Full Version : یک سوال؟ Session.LCID=1065 (ذخیره کاراکترهای فارسی درAccess)



yadafarin
سه شنبه 20 اردیبهشت 1384, 22:37 عصر
کار با ASP و اکسس XP در سرور:
من همیشه اطلاعات فارسی رو تو اکسس به صورت کاراکترهای بی معنی (هر حرف 4 کاراکتر ناخوانا) می دیدم. البته برای خواندن و نوشتن اطلاعات هیچ مشکلی نداشتم
چون از یو تی اف 8 استفاده می کردم
تازه فهمیدم می شه از LCID و CodePage استفاده کرد که داخل اکسس هم کلمات و حروف مثل فارسی دیده بشه.
یعنی همه جا که از اکسس و ASP برای ذخیره اطلاعات فارسی استفاده می کنن از این کد هم استفاده می شه:
session.codepage=65001
Session.LCID = ="1065"
فکر کنم اینطوری حجم فایل اکسس هم کمتر بشه
درسته یا نه؟
آیا همه سایتهای فارسی با ASP و اکسس از این کدها استفاده می کنن.
مشکلی نداره منم کدهای سایتم رو برای همین ویرایش کنم
ممنون

Mohammad Minaei
چهارشنبه 21 اردیبهشت 1384, 13:14 عصر
ببخشید. شما اگه با یه صفحه ASP کاراکتر ها رو تو بانک می ریزید و سپس از تو اکسس می خونید احتمالا حروف باید ناخوانا باشند. اما اگر همون رکورد رو با همون کد پیج صفحه ASP و با همون ASP خودمون بخونید احتمالا مشکلی نداره. دنبال دردسر نگردید. مخصوصا اگر اسکریپتاتون شی گرا نیستن!!

دوستان اگه نظر دیگه ای دارن بدن. به هر حال من که کامل منظور ایشونو متوجه نشدم!!

مهدی کرامتی
چهارشنبه 21 اردیبهشت 1384, 13:28 عصر
عنوان تاپیک تان را اصلاح کنید.

در غیر اینصورت تاپیک شما قفل خواهد شد.

روی دکمه "ویرایش" کلیک کنید و ... .

tayebeh
چهارشنبه 21 اردیبهشت 1384, 13:36 عصر
میشه درباره این
session.codepage=65001
Session.LCID = ="1065" توضیح بدین؟
آیا فایل اکسس با اینکار حجمش کم میشه؟

Mohammad Minaei
چهارشنبه 21 اردیبهشت 1384, 13:58 عصر
آیا فایل اکسس با اینکار حجمش کم میشه؟
نه!! فقط کدپیج تمامی صفحاتی که کاربر تا چند وقت بعد مشاهده می کنه عوض می شه!!
در ضمن ببخشید که من شماره کدپیجو نخوندم. این کد پیج همون utf-8 ه.
این کار رو حتما بکنید. ممکنه تو اطلاعات قبلی دچار اشکال بشید. ولی در اطلاعات بعدی حتما حجم کار کم می شه. سرعت هم زیاد می شه. بازدید کننده راضی میشه :موفق: :D

Mohammad Minaei
چهارشنبه 21 اردیبهشت 1384, 14:01 عصر
عنوان تاپیک تان را اصلاح کنید
کاملا درسته. این طوری هم تعداد مراجعه به تاپیک بیشتر میشه و هم قوانین سایت رعایت می شه :mrgreen:

yadafarin
چهارشنبه 21 اردیبهشت 1384, 14:11 عصر
نه!! فقط کدپیج تمامی صفحاتی که کاربر تا چند وقت بعد مشاهده می کنه عوض می شه!!

محمدآقا ببخشید در مورد خط اول پاسختون توضیح می دی
منظورت اینه که اگه من باز هم از UTF-8 استفاده کنم بعدها اگه تو هیستوری بصورت آفلاین سایت رو ببینم حروفش ناخوانا میشه


اونهایی هم که در مورد این دوتا کد چیزی نمی دونن رجوع کنند به این آدرس:
http://forum.persiantools.com/t7169.html&highlight=lcid

Mohammad Minaei
یک شنبه 25 اردیبهشت 1384, 14:06 عصر
محمدآقا ببخشید در مورد خط اول پاسختون توضیح می دی
دوست من ببین:
session: شی ای است که هر اتفاقی در آن بیفتد٬ تغییراتی در سایت برای کاربری که در حال مشاهده است اعمال می شود. مثلا می تونید بنویسید اگه IP کاربر فلان بود آنگاه : برو به فلان صفحه.
حال codepage تعیین می کند که نوع حروفچینی سایت شما چطوری باشد.
حالا شما بجای این حرف و حدیثا یه بک آپ از سایتت بگیر و سپس تو فایل gloabal.asa خودت اینو بنویس:


response.charset= "utf-8"

دوست عزیز! من ممکنه چند وقتی آن نشم بخاطر درسو...!! :cry: اما دیگر دوستان می تونن کمکت کنن.
با این حال اگه بازم آن شدم میام کمک. چون خودم هم یه زمانی همچین مشکلات یا همون سوالاتی داشتم!! ::نوشتن::