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

نام تاپیک: مشکل در ذخیره حروف فارسی در دیتابیس

  1. #1
    کاربر دائمی آواتار nilmil_nil
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    بندر گناوه
    سن
    36
    پست
    598

    مشکل در ذخیره حروف فارسی در دیتابیس

    سلام
    من تازگی به مشکلی برخوردم که نمیتونم حروف فارسی رو در دیتابس ذخیره کنم یعنی ذخیره میشه ولی هنگام نمایش به صورت علامت سوال(؟) نشون داده می شه در ضمن من از SQL EXPRESS 2005 که با خود ویژوال استودیو نصب می شه استفاده می کنم و منیجر اون همون محیط ویژوال استودیو هست ممنون میشم مشکل رو حل کنید دوستان

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    تهران
    پست
    32

    نقل قول: مشکل در ذخیره حروف فارسی در دیتابیس

    برای اینکه بتونی متن فارسی رو ذخیره کنی
    اولا باید فیلد مورد نظر از نوع nvarchar باشه
    یعنی کارکتر از نوع یونیکد -
    دوما باید در دستور insert قبل از مقدار داده حرف N را قرار دهی

  3. #3
    کاربر دائمی آواتار Bahmany
    تاریخ عضویت
    آبان 1384
    محل زندگی
    No Where
    سن
    39
    پست
    602

    نقل قول: مشکل در ذخیره حروف فارسی در دیتابیس

    insert into table Table1 (id,name) values (121,N'سلام');

  4. #4

    نقل قول: مشکل در ذخیره حروف فارسی در دیتابیس

    سلام
    برای این کار باید اولا متغیر تعریف شده از نوع unicode باشه(مثلا nvarchar) و علاوه بر آن در قسمت property پایگاه داده قسمت option مقدار collation رو Arabic انتخاب کنی(برای این کاردر قسمت Databases روی بانک مورد نظر کلیک راست کن و کارهای فوق را انجام بده)
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg sql.jpg‏ (95.5 کیلوبایت, 51 دیدار)

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

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