نمایش نتایج 1 تا 8 از 8

نام تاپیک: یک سوال؟ Session.LCID=1065 (ذخیره کاراکترهای فارسی درAccess)

  1. #1

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

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

  2. #2
    ببخشید. شما اگه با یه صفحه ASP کاراکتر ها رو تو بانک می ریزید و سپس از تو اکسس می خونید احتمالا حروف باید ناخوانا باشند. اما اگر همون رکورد رو با همون کد پیج صفحه ASP و با همون ASP خودمون بخونید احتمالا مشکلی نداره. دنبال دردسر نگردید. مخصوصا اگر اسکریپتاتون شی گرا نیستن!!

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

  3. #3
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379
    عنوان تاپیک تان را اصلاح کنید.

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

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

  4. #4
    میشه درباره این
    session.codepage=65001
    Session.LCID = ="1065"
    توضیح بدین؟
    آیا فایل اکسس با اینکار حجمش کم میشه؟

  5. #5
    آیا فایل اکسس با اینکار حجمش کم میشه؟
    نه!! فقط کدپیج تمامی صفحاتی که کاربر تا چند وقت بعد مشاهده می کنه عوض می شه!!
    در ضمن ببخشید که من شماره کدپیجو نخوندم. این کد پیج همون utf-8 ه.
    این کار رو حتما بکنید. ممکنه تو اطلاعات قبلی دچار اشکال بشید. ولی در اطلاعات بعدی حتما حجم کار کم می شه. سرعت هم زیاد می شه. بازدید کننده راضی میشه :موفق: :D

  6. #6
    عنوان تاپیک تان را اصلاح کنید
    کاملا درسته. این طوری هم تعداد مراجعه به تاپیک بیشتر میشه و هم قوانین سایت رعایت می شه :mrgreen:

  7. #7

    ممنون برای جواب

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


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

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

    response.charset= "utf-8"

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

تاپیک های مشابه

  1. ساخت session دستی
    نوشته شده توسط hmm در بخش Classic ASP
    پاسخ: 18
    آخرین پست: دوشنبه 02 شهریور 1394, 00:15 صبح
  2. TimeOut کردن یک Session خاص نه تمام Session های بکار رفته؟
    نوشته شده توسط Behsharp در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 08 مهر 1385, 11:16 صبح
  3. امنیت در session
    نوشته شده توسط angel_boy013 در بخش PHP
    پاسخ: 4
    آخرین پست: یک شنبه 08 مرداد 1385, 09:00 صبح
  4. تفاوت session و cooki-less session
    نوشته شده توسط bluesky2005 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 08 اسفند 1383, 07:44 صبح
  5. حذف session
    نوشته شده توسط majidsa در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 23 دی 1383, 18:53 عصر

قوانین ایجاد تاپیک در تالار

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