انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ذخیره و خواندن متن فارسی در پایگاه داده MySQL (برنامه نویسی اندروید)

مشکل در ذخیره و خواندن متن فارسی در پایگاه داده MySQL (برنامه نویسی اندروید)

#1
سلام. ببخشید من سوالی داشتم ممنون میشم اگه هرکی راهکار مطمینی بلده کمکم کنه...
من یه برنامه اندرویدی نوشتم که با پایگاه داده  mysql کار می کنه و یه سری داده رو از کاربر دریافت میکنه و تو پایگاه داده سیو میکنه و همچنین نمایششون میده ولی متاسفانه متن فارسی رو با علامت سوال یا اشکال عجیب غریب سیو میکنه و همینطور نمایششون میده. خیلی گشتم و همه راهکارها رو امتحان کردم تاجایی که میتونستم. البته اکثرا راهکارها یکی هستن مثل کلید شماره 571 تو این سایت.... ممنون میشم اگه دوستان کمکم کنند.

Flower
پاسخ

مشکل در ذخیره و خواندن متن فارسی در پایگاه داده MySQL (برنامه نویسی اندروید)

#2
ضمنا این رو هم اضافه کنم که این راهکارهایی که گفتم (کلید 571) رو که اضافه کردم وقتی به دیتابیس ازطریق مرورگرم داده فارسی میدم و بعد خروجی میگیرم (بازهم با مرورگرم)کلمات فارسی  رو نمایش میده به درستی ولی اعمال تغییرات تاثیری در وارد کردن داده و گرفتن داده از طریق گوشی اندروید نداره....
ممنون میشم کمکم کنید... Undecided
پاسخ

مشکل در ذخیره و خواندن متن فارسی در پایگاه داده MySQL (برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۹/۲۶, ۰۱:۴۱ ق.ظ)leila نوشته: ضمنا این رو هم اضافه کنم که این راهکارهایی که گفتم (کلید 571) رو که اضافه کردم وقتی به دیتابیس ازطریق مرورگرم داده فارسی میدم و بعد خروجی میگیرم (بازهم با مرورگرم)کلمات فارسی  رو نمایش میده به درستی ولی اعمال تغییرات تاثیری در وارد کردن داده و گرفتن داده از طریق گوشی اندروید نداره....
ممنون میشم کمکم کنید... Undecided

سلام.
بنابراین ارسال اطلاعات توسط برنامه اندروید مشکل دارد.
شما همین تغییراتی که گفتید را برای صفحه واسطه بین برنامه اندروید و پایگاه داده نیز اجرا نمایید (تا حداقل از بابت آن خیالتان راحت باشد).
سپس باید ارسال اطلاعات توسط برنامه اندروید تصحیح شود.
مثلا در صورت استفاده از روش HttpPost ، باید UTF-8 در کد ذکر شده باشد :

کد پی‌اچ‌پی:
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8")); 


Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان