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

نام تاپیک: استفاده از varchar یا nvarchar برای زبان فارسی

  1. #1

    استفاده از varchar یا nvarchar برای زبان فارسی

    با عرض سلام
    برای زبان فارسی بهتره از varchar استفاده کنیم یا nvarcahr؟ بنده یک دیتابیس با collation فارسی ساختم و سپس یک جدول با دو فیلد از نوع varchar برای اون ایجاد کردم.چند رکورد که هم حروف فارسی داشت هم حروف انگلیسی داخل جداول درج کردم که هیچ مشکلی نداشت و علامت سوال نشد.پس چرا با این اوصاف بعضی ها توصیه میکنند که از nvarchar استفاده نماییم.ممنون میشم مزایا و معایب استفاده از varchar و nvarchar رو توضیح دهید.با تشکر

  2. #2

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

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

  3. #3

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

    پس بهتره که از nvarchar استفاده کنی .

  4. #4

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

    استفاده از nvarchar علاوه بر اینکه حجم دو برابر نسبت به varchar داره سرعت رو هم کاهش میده.
    یعنی فقد به همین دلیل که شما ذکر کردید باید از nvarchar استفاده کنیم؟ممنون میشم دوستای دیگه هم نظراتشون رو بگن.با تشکر

  5. #5
    کاربر تازه وارد آواتار HosseinSaberi
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    قم
    پست
    45

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

    وقتی از خود sql استفاده میکنی میتونی بدون مشکل کار کنی اما وقتی از سایر اینترفیس ها بخوای به دادهها متصل بشی به مشکل برخورد میکنی
    یعنی مثلاً نمیتونی با یه اینترفیس دلفی داده های خودتو واکشی کنی
    برای من که اینطور شد و کلی وقتم رو گرفت تا فهمیدم مشکل از کجاست

  6. #6
    کاربر دائمی آواتار a_mohammadi_m
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    زنجان
    پست
    230

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

    سلام
    nVarChar برای ذخیره رشته ها به شکل یونیکد استفاده میشه ولی VarChar نمیتونه فورمت یونیکد داده شما رو حفظ کنه
    در نتیجه وقتی داده شما در سیستمی غیر از کامپیوتر شما استفاده میشه ممکنه قابل استفاده نباشه
    ( به علت اختلافات ریز و درشت انواع ویندوزها یا حتی سیستم عاملهای دیگر یا در حالت Web base و ... )
    موفق باشید

  7. #7
    کاربر دائمی آواتار behrooz69
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    Gorgan
    سن
    33
    پست
    469

    نقل قول: استفاده از varchar یا nvarchar برای زبان فارسی

    نقل قول نوشته شده توسط HosseinSaberi مشاهده تاپیک
    وقتی از خود sql استفاده میکنی میتونی بدون مشکل کار کنی اما وقتی از سایر اینترفیس ها بخوای به دادهها متصل بشی به مشکل برخورد میکنی
    یعنی مثلاً نمیتونی با یه اینترفیس دلفی داده های خودتو واکشی کنی
    برای من که اینطور شد و کلی وقتم رو گرفت تا فهمیدم مشکل از کجاست
    مشکل از کجاس ؟

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

  1. بهترین انتخاب برای ستون های از نوع string استفاده از varchar یا nvarchar
    نوشته شده توسط saeid1389 در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 0
    آخرین پست: یک شنبه 30 مرداد 1390, 12:23 عصر
  2. از کدام گزینه ی Collection برای زبان فارسی استفاده کنم؟
    نوشته شده توسط hqsoroush در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 2
    آخرین پست: یک شنبه 30 مرداد 1390, 10:41 صبح
  3. سوال: استفاده از ASp.net dynamic data برای زبان فارسی.
    نوشته شده توسط ricky22 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 05 شهریور 1389, 18:00 عصر
  4. برای زبان فارسی کدام Collation بهتر است در 2005
    نوشته شده توسط shahab_ksh در بخش SQL Server
    پاسخ: 3
    آخرین پست: یک شنبه 15 دی 1387, 11:21 صبح
  5. کمپوننت پوسته با امکانات کامل راست به چپ برای زبان فارسی
    نوشته شده توسط Arman_1367 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 15
    آخرین پست: جمعه 05 مهر 1387, 12:32 عصر

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

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