دسته بندی ها
19:33 1401/09/05

ذخیره علامت سوال به جای حروف فارسی در Sql Server

مشخصات سوال کننده :
کاربر : Mohammadrafiee     امتیاز کاربر : ‎−1     رتبه کاربر : 7059
دسته بندی : Asp.net Core Sql Server

به این سوال امتیاز بدهید    ‎−1
تعداد بازدید این سوال : 3196
1 نظر
mojtabahakimian : این لینک رو ببین : . https://stackoverflow.com/questions/21604657/arabic-character-on-php-and-mysql

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 00:44 1401/09/06
پاسخ دهنده : saedbfd 09:27 1401/09/07

سلام این سوال قبلا پرسیده شده و پاسخ داده شده. لینک زیر رو مطالعه کنید:

ذخیره کاراکترهای فارسی به صورت علامت سوال

به این پاسخ امتیاز بدهید    ‎−2
امتیاز: 1654 رتبه: 1
پاسخ دهنده : pedram_khan 09:31 1401/09/07

ای کاش سوالتون رو کاملتر می پرسیدید. علامت سوال در دیتابیس ذخیره میشه ؟ یا فقط موقع نمایش توی سایت علامت سوال نشون میده ؟

اگر در دیتابیس به صورت علامت سوال ذخیره میشه بخاطر unicode هست. شما موقعی که دیتابیس خودتون رو ایجاد می کردید باید Collation رو به صورت Persian_CI_AI در نظر می گرفتید. دقت کنید موقع ایجاد دیتابیس نه الان که دیتابیس خودتون رو ایجاد کردید.

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

Insert Into Users (FirstName, Family) Values (N'حسن', N'حسنی')

حرف N کاراکترهای فارسی رو به صورت یونیکد شده ذخیره میکنه.

به این پاسخ امتیاز بدهید    0
امتیاز: 277 رتبه: 6
1 نظر
Mohammadrafiee : نه وقتی دیتا رو از phpmyadmin به صورت دستی وارد میکنم مشکل نداره وقتی با اپلیکیشن دیتا ثبت میکنم تو دیتابیس به جای حروف فارسی علامت سوال میفته

امتیاز کاربر : ‎−1   رتبه کاربر : 7059   تاریخ ثبت : 11:45 1401/09/07
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود