رفتن به مطلب
  • 0

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


fun_code

سوال

سلام

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

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

اطلاعات حدود 95 درصد کاربران بدون مشکل در دیتابیس ذخیره می شود اما حدود 5 درصد از کاربران که کیبورد فارسی حقیقی دارند اطلاعاتش با space ذخیره می شود !

مثلا در این گوشی ها حرف میم ، 3 نوع متفاوت هستند که کدهای اسکی متفاوت دارند/ میم ابتدای کلمه ، میم وسط 2 حرف در کلمه و میم آخر کلمه...

مثلا کد اسکی الف ، اون هم الف آخر کلمه 65166 است.

به نظرم این کارکتر چون کد اسکی آن زیاد است در دیتابیس ذخیره نمی شود !

به نظر شما چطور چنین کلماتی را ذخیره کنم ؟

البته میدونم که میشه کد اسکی به نحوی ذخیره و به کاربر تبدیل شده اون رو نمایش بدم اما کار جالبی به نظر نمیاد...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در در 1395/09/05, 19:10:53، softir گفته است :

شما بیا یه کاری بکن

کلا حروفی رو که تشخیص می دی اشتباه ذخیره می شن رو ، تبدیل بکن به حرف مورد نظر خودت یعد ذخیره بکن

از راهنمایی شما سپاسگزارم.

کار سختی بود...

چون برای تبدیل حروف میم (میم ابتدا و میانه و انتهای کلمه) باید تمامی کدهای اسکی را بدست آورده و به حرف میم عربی تبدیل کرد.

تصور کنید اینکار برای تمامی حروف باید انجام شود.

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

یکسری از دستگاه ها (سونی) چنین قابلیتی دارند.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

تا الان به همچین مشکلی برخورد نکردم...

شما نهایتا بهترین کاری که میتونید بکنید اینه که یک کیبرد اختصاصی واسه برتامتون تهییه کنید !!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 9 ساعت قبل، مهدی ایزدی گفته است :

سلام

تا الان به همچین مشکلی برخورد نکردم...

شما نهایتا بهترین کاری که میتونید بکنید اینه که یک کیبرد اختصاصی واسه برتامتون تهییه کنید !!!

سلام

از راهنمایی شما سپاسگزارم.

امکان اعمال کیبورد در برنامه وجود نداشت... چون برنامه دانلودر اینستاگرام بود.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، nima_j گفته است :

سلام

از راهنمایی شما سپاسگزارم.

امکان اعمال کیبورد در برنامه وجود نداشت... چون برنامه دانلودر اینستاگرام بود.

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

شما بیا یه کاری بکن

کلا حروفی رو که تشخیص می دی اشتباه ذخیره می شن رو ، تبدیل بکن به حرف مورد نظر خودت یعد ذخیره بکن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...