تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: مشکل حروف فارسی در اسکریپت Login

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    61

    پيش فرض مشکل حروف فارسی در اسکریپت Login

    دوستان سلام
    من یک اسکریپت Login نوشتم. که از کاربر نام و نام خانوادگی و پسورد می خواد تا به کاربر اجازه ورود بده. این اسکریپت که به یک بانک اطلاعاتی Mysql تعامل داره با حروف انگلیسی مشکلی نداره.
    اطلاعات به زبان فارسی کاربر را به طور آزمایشی از طریق phpmyadmin وارد Database کردم. ولی وقتی نام و نام خانوادگی و پسوردی که در Databse وارد کرده بودم را در فرم Login که درست کردم میزنم, وارد نمیشه و خوب میگه اطلاعات وارد شده صحیح نیست.
    لازم به ذکره که Collocation یا همون charset بانک اطلاعاتی را از همون اول به utf-8 تغییر دادم و برای هر فیلد هم جداگانه انکودینگ را به حالت utf-8 گذاشتم ولی نمی دونم چرا کار نمیده.

    ممکنه یک راهنمایی بفرمائید؟

    ممنون

  2. #2
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    پيش فرض

    charset بانکت utf8 ولی برای fetch کردن اطلاعات و ران کردن query هات بعد از کانکت شدو و انتخاب دیتابیست این query رو اجرا کن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته یادت باشه "ی" با "ي" فرق میکنه!
    اینو فقط حواست باشه سوتی ندی.

  3. 2 کاربر از hadi_joulaee بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    61

    پيش فرض

    شرمنده كه دير جواب دادم
    خيلي ممنونم. مشكل حل شد. كارمون را راه انداختي...

    راستي اين كه گفتيد: "ی" با "ي" فرق ميكنه. به نظر شما راهي نيست كه بشه درستش كرد. منظورم يك چيزي تو مايه اسكريپت سازمان سنجش هستش. جوري كه وقتي كاربر حرف "ي" را تايپ مي كنه توي همه كامپيوترها به يك شكل باشه...

  5. #4
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    شرمنده كه دير جواب دادم
    خيلي ممنونم. مشكل حل شد. كارمون را راه انداختي...

    راستي اين كه گفتيد: "ی" با "ي" فرق ميكنه. به نظر شما راهي نيست كه بشه درستش كرد. منظورم يك چيزي تو مايه اسكريپت سازمان سنجش هستش. جوري كه وقتي كاربر حرف "ي" را تايپ مي كنه توي همه كامپيوترها به يك شكل باشه...
    سلام.

    تنها راهی که به فکر من می رسه، اینه که اطلاعات وارد شده رو بخونی و با استفاده از str_replace اون کلمه "ي" رو با این "ی" جایگزینش کنی.

  6. 3 کاربر از eAmin بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    پيش فرض

    این مشکل utf خیلی منو اذیت کرد، تا اینکه آخر تونستم تو یه فاروم مشکلم رو حل کنم.
    خدا پدرو مادر اونی که به من این روش رو گفت واسش نگه داره

    در مورد کاراکتر "ی" باید این کد رو استفاده کنی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #6
    اگه نباشه جاش خالی می مونه TemplateMonster's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    416

    پيش فرض

    فقط ي نيست، ک هم هست.
    کد جاوااسکرپيتي که بتونه سمت کاربر حروف «ي» و «ک» رو تصحيح کنه نداريد؟

  9. #7
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    فقط ي نيست، ک هم هست.
    کد جاوااسکرپيتي که بتونه سمت کاربر حروف «ي» و «ک» رو تصحيح کنه نداريد؟
    سلام.

    بهتره از یک زبان سرور ساید استفاده کنید، چون در غیر اینصورت، امکان غیر فعال بودن جاوااسکریپت پیش می یاد، و اون کد مربطوطه عمل نمی کنه.

  10. #8
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    61

    پيش فرض

    از همه دوستان به خاطر راهكاري كه دادن ممنونم. بسيار كمك كرد.

    فكر مي كنيد چند تا كاراكتر داريم كه مي تونن در كامپيوتر هاي مختلف مشكل ساز بشن؟

  11. #9
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    سلام امین جان تو ویندوز چی ؟ تو ویندوز نمیدونی باید چیکارش کنیم؟ ک و ی بیچارم کرده

  12. #10
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    سلام امین جان تو ویندوز چی ؟ تو ویندوز نمیدونی باید چیکارش کنیم؟ ک و ی بیچارم کرده
    سلام.

    منحرف کردن تاپیک تو کارمون نبود!!!

    بهتره از اهل فن بپرسید!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پ.ن: من media center دارم، توش این مشکل بر طرف شده.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •