ویدئو های پربازدید سایت

استفاده از کاراکتر های فارسی در Sql | مشکل نمایش ندادن کاراکتر فارسی در sql

در Sql server برای وارد کردن کاراکتر های فارسی و در کل utf-8 باید یا در حین ایجاد دیتا بیس در در ویزارد اول که از شما نام و مشخصات دیتابیس را میخواهد
در تب دوم یعنی Option مقدار Collation را برابر Persian_100_CI_AI_KS_WS_SC قرار دهید

مانند تصویر زیر :

استفاده از کاراکتر های فارسی در Sql,نمایش کاراکتر های فارسی در sql,نمایش ندادن کاراکتر فارسی در sql,اس کیو ال,sql,کاراکتر فارسی در sql,استفاده از کاراکتر های utf-8 در sql,کاراکتر فارسی,استفاده از حروف فارسی در sql,حروف فارسی در sql,نمایش علامت سوال بجای حروف فارسی در sql

و همچنین در هنگام وارد کردن مقادیر فارسی برای ستون ها در دستور insert باید از پیشوند N استفاده کنید

یعنی اینطوری :

insert into [HyperTable] ([Name],[Family],[Age]) values(N'عادل',N'پارسا',23)
بهتر و مطمئن تر این است که هم Collation را به مورد گفته شده تنظیم و هم از پیشوند N در کنار رشته های فارسی استفاده شود تا رشته های فرسی در حین نمایش بصورت کاراکتر های بی معنی و یا ؟؟؟؟ نمایش داده نشوند


risperdal avis warpedfish.co.uk risperdal avis
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

مدیر سایت پاسخ

بله برای کار با کاراکتر های فارسی از این روش استفاده میکنند
برای ذخیره متن های فارسی در دیتابیس نوع اون فیلد رو باید از نوع nvarchar یا nchar
که اولی به مراتب بهینه تر و مناسبتر هست استفاده میکنند
kamagra gél chamceul.ind.ws kamagra ára
buscopan plus buscopan 10 mg buscopan 10 mg
cialis cvs coupon site.cegep-rimouski.qc.ca cheap cialis
1394/7/18 14:44

مسعود پاسخ

سلام ممنون از آموزش خوبتون. میخواستم بپرسم که آیا این روش باعث میشه که هنگام select کردن باعث میشه که کاراکتر های فارسی خونده بشه؟ آخه من خیلی وقته دنبال این موضوع میگردم و هر روشی استفاده میکنم وقتی میخوام از جدول بخونم به صورت علائم خونده میشه
pet prescription discount card click cialis discount coupons
cleocin cream cleocin cream cleocin ovuli
zyrtec dosage mattnichols.co.uk zyrtec ingredients vs benadryl
1394/7/18 11:41

پاسخ

عالی بود مرسی 1396/9/16 9:55

saeed پاسخ

عالی بود جواب داد ممنون 1397/1/20 13:19

hamid پاسخ

با سلام
مشکل من هنگام استفاده در برنامه نوشته شده است که در یکی از ویوو ها و در یک فیلد خاص به جای کاراکترهای فارسی علامت سوال قرار میده. درحالی که در همون ویوو فیلد فارسی دیگری وجود داره و مشکلی هم نداره. حتی از داخل خود sqlserver هم این فیلد مقدار صحیحی داره.
لطفا راهنمایی کنید 1397/2/3 11:44

رویا سبزواری پاسخ

سلام
من Persian_100_CI_AI_KS_WS_SC را در لیست collation ندارم لطفا راهنمایی کنید. خیلی منهمه چون فردا دموی نرم افزار دارم . اهمیت زیادی داره لطفا کمک کنید ممنون 1397/3/26 12:41

عادل پارسا

میتونید از Arabic و یا حتی مقدار Default استفاده کنید
فقط باید در هر جار که عبارت فارسی استفاده میشه از پیشوند N استفاده کنید
مثل
Select * from myTabale where Name=N'Persian Or Utf-8 Characters' order by Name
1397/6/7 13:21

Arezoo پاسخ

سلام یعنی اگه نوعش varchar باشه فارسی رو نشون نمیده؟؟؟ 1397/5/3 2:10

عادل پارسا

معمولا در حالت varchar بصورت ??? نمایش میده
مگر اینکه Collation درست انتخاب بشه که گاها حتی با انتخاب این گزینه باز هم دیتابیس در کار با کاراکتر فارسی دچار مشکل میشه.
1397/6/7 13:23

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2019
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم