PDA

View Full Version : ارسال کاراکتر های فارسی با json



sara.ghavam
شنبه 15 آبان 1395, 18:19 عصر
سلام دوستان من داده های فارسی رو از دیتابیس SQL Server 2014 می خونم و با json ارسال میکنم اما داده هارو به شکل زیر نشون میده
سرنوشت دو دختر دانشجوی کرد بعد از بازداشت توسط نیروهای

از آموزشی که در این صفحه هم نشون داده استفاده کردم اما getByte رو نمیشناسه

http://www.kelidestan.com/keys/keys.php?key=292

Collation هم در SQL Server این هستش


SQL_Latin1_General_CP1_CI_AS

kamal_s67
سه شنبه 18 آبان 1395, 09:10 صبح
سلام دوستان من داده های فارسی رو از دیتابیس SQL Server 2014 می خونم و با json ارسال میکنم اما داده هارو به شکل زیر نشون میده
سرنوشت دو دختر دانشجوی کرد بعد از بازداشت توسط نیروهای

از آموزشی که در این صفحه هم نشون داده استفاده کردم اما getByte رو نمیشناسه

http://www.kelidestan.com/keys/keys.php?key=292

Collation هم در SQL Server این هستش


SQL_Latin1_General_CP1_CI_AS

SQL_Latin1_General_CP1_CI_AS رو به UTF_8 تبدیل کنید و داده های ارسال رو هم به UTF_8 تبدیل کنید

sara.ghavam
سه شنبه 18 آبان 1395, 09:50 صبح
سلام تشکر که جواب دادین
اما چطوری؟

rezaricky
سه شنبه 18 آبان 1395, 10:39 صبح
سلام . این کار رو باید سمت سرور انجام بدید . ربطی به اندروید نداره
میتونید از کتابحانه gson استفاده کنید.

sara.ghavam
سه شنبه 18 آبان 1395, 12:43 عصر
سلام . این کار رو باید سمت سرور انجام بدید . ربطی به اندروید نداره
میتونید از کتابحانه gson استفاده کنید.

سلام
ممنونم که پاسخ دادید
اما خب من اگر از کتابخانه json استفاده نکردم پس چطوری دارم json رو ارسال میکنم
من مشکل ارسال json نیست مشکل من با کاراکتر های فارسی هستش

در ضمن برای تغییر Collation باید از طریق SQL Server اقدام کرد که من Collation رو هم عوض کردم و Arabic_CI_AI گذاشتم اما باز هم مشکل حل نشد.

فعلا مشکل اینه که داده های فارسی با مشکل هستند.

rezaricky
سه شنبه 18 آبان 1395, 12:54 عصر
gson یک کتابخانه است .
json یک فرمت داده است .
با هم فرق دارن.
نوع داده ستون از نوع nvarchar هست ؟

sara.ghavam
چهارشنبه 03 آذر 1395, 09:31 صبح
gson یک کتابخانه است .
json یک فرمت داده است .
با هم فرق دارن.
نوع داده ستون از نوع nvarchar هست ؟

ممنونم میشه کتابخانه gson رو برام ارسال کنید؟

بله نوع داده ها nvarchar هستش