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

نام تاپیک: ترکیب فارسی،انگلیسی و اعداد در دیتابیس

  1. #1
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    ترکیب فارسی،انگلیسی و اعداد در دیتابیس

    سلام....
    یه سلول از دیتابیسم رو به صورت ترکیبی از کلمات فارسی ،انگلیسی و اعداد پر می کنم.مثلا به این صورت...

    Q-123-ل-155

    همون طور که همین جا هم می بینید ترتیب به هم خورده .با اینکه از LTR استفاده کردم.
    ترتیب ورود در دیتا بیس:اول Q ،بعد 123،بعد ل , بعد 155
    ترنیب نمایش رو هم : اول 123 ،بعد Q ،بعد ل و بعد 155
    ولی برای نمایش اون دچار مشکل شدم.چه کارش کنم که درست جواب بده....
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  2. #2

    نقل قول: ترکیب فارسی،انگلیسی و اعداد در دیتابیس

    سلام
    اولا اینکه نوع داده ای این فیلد رو چی انتخاب کردی؟ Nvarchar یا Nchar ؟
    دوما اینکه عیر از Left to Right مربوط به فرم اصلی ، یه بار چینش Layout رو هم Right to left کن .
    اگه جواب نگرفتی کل فرم اصلی رو Right to left ش رو true کن و اون لیبل یا جایی که این داده های خروجی توشون نشون داده میشن رو Right to leftش رو false کن.

  3. #3
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: ترکیب فارسی،انگلیسی و اعداد در دیتابیس

    سلام..
    من این کارا رو خیلی کردم ولی درست نشد.در ضمن فیلد من از نوع nvarchar هست....
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  4. #4
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نقل قول: ترکیب فارسی،انگلیسی و اعداد در دیتابیس

    نقل قول نوشته شده توسط sajjadlove مشاهده تاپیک
    سلام....
    یه سلول از دیتابیسم رو به صورت ترکیبی از کلمات فارسی ،انگلیسی و اعداد پر می کنم.مثلا به این صورت...

    Q-123-ل-155

    همون طور که همین جا هم می بینید ترتیب به هم خورده .با اینکه از LTR استفاده کردم.
    ترتیب ورود در دیتا بیس:اول Q ،بعد 123،بعد ل , بعد 155
    ترنیب نمایش رو هم : اول 123 ،بعد Q ،بعد ل و بعد 155
    ولی برای نمایش اون دچار مشکل شدم.چه کارش کنم که درست جواب بده....
    منطق کار درست هست ، شما وقتی یک رشته از حروفی که rtl هستند با یک رشته حرف ltr مخلوط کنید همین نتیجه را خواهید گرفت.
    اگر بخواهید همانطور که انتظار دارید نمایش داده شود باید از کارکترهای کنترلی
    RLO وNDAS استفاده کنید که این کار هم جستجو را سخت می کنید، حالا یا باید q با معادل فارسی جای گزین کنید یا ل را با معادل انگلیسی.
    Q-123-L-155
    یک هم چین چیزی یا
    کیو-123-ل-155

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

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