sajadakbari 163 ارسال شده در 15 خرداد، 2016 اشتراک گذاری ارسال شده در 15 خرداد، 2016 سلام من توی برنامم یه امکان ارسال اطلاعات به دیتابیس رو دارم. اما هر کاری میکنم کلمات فارسی توی دیتابیس به صورت ؟؟؟؟ ثبت میشه. فایل php و دیتابیس درست هست. فکر کنم توی جاوا هم باید به صورت utf-8 ارسال بشه. من تیکه کد زیر روی توی استک اور فلو پیدا کردم. form = new UrlEncodedFormEntity(nameValuePairs,"UTF-8"); اما نمیدونم چطوری باید اینو توی کدم جا بدم کد های من برای ارسال اینه: if (JsonUtils.isNetworkAvailable(Activity_Feedback.this)) { new MyTaskFeedBack().execute(Constant.FEEDBACK_URL+strName+"&email="+strEmail+"&message="+strMsg); } else { setSweetDialog(SweetAlertDialog.ERROR_TYPE, getString(R.string.conn_msg4), getString(R.string.conn_msg2)); } لطفا کمک کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sajadakbari 163 ارسال شده در 17 خرداد، 2016 سازنده اشتراک گذاری ارسال شده در 17 خرداد، 2016 واقعا کسی نمیدونه باید چیکار کرد؟؟ خیلی عجیبه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
RoyaPM 538 ارسال شده در 15 خرداد، 2016 اشتراک گذاری ارسال شده در 15 خرداد، 2016 بعد از تعریف تیبل دیتابیست از کد زیر استفاده کن mysql_set_charset('utf8'); تو دیتابیستم Collation رو روی utf8_persian_ci تنظیم کن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,875 ارسال شده در 15 خرداد، 2016 اشتراک گذاری ارسال شده در 15 خرداد، 2016 سلام برنامه نویسی یک مبحث فَرّار هستش و تمرین نباشه چیزی ازش باقی نمیمونه بنده چند مدت قبل به صورت تمرین یک همچین کلاسی رو نوشتم » public class WebService { public static String readUrl(String url, ArrayList<NameValuePair> params) { try { HttpClient client = new DefaultHttpClient(); HttpPost method = new HttpPost(url); if (params != null) { method.setEntity(new UrlEncodedFormEntity(params)); } HttpResponse response = client.execute(method); InputStream inputStream = response.getEntity().getContent(); String result = convertInputStreamToString(inputStream); return result; } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; } private static String convertInputStreamToString(InputStream inputStream) { try { BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder builder = new StringBuilder(); String line = ""; while ((line = reader.readLine()) != null) { builder.append(line); } return builder.toString(); } catch (IOException e) { e.printStackTrace(); } return null; } } این تیکه کد رو ببینید : UrlEncodedFormEntity(params) می تونید به دو حالت بنویسید حالت دومش هم همونیه که انکدینگ رو مشخص می کنید NameValuePair هم خودتون می دونید که همون متد POST هستش. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sajadakbari 163 ارسال شده در 15 خرداد، 2016 سازنده اشتراک گذاری ارسال شده در 15 خرداد، 2016 سلام مجید جان . راستش من تازه شروع کردم این کدها رو هم از جایی برداشتم کلی کلنجار رفتم تا کار کنن. تا یه جاهایی رو میفهمم اما اگه براتون ممکنه این کد من رو یه ادیتی بکنید که چطوری قرارش بدم. اینقدر این مدت باهاش ور رفتم و از اونجایی که اکلیپس اصلا پایدار نیست میترسم دستکاری کنم کلا پروژه رو خراب کنم. اگه امکان داره شما ویرایشش کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sajadakbari 163 ارسال شده در 16 خرداد، 2016 سازنده اشتراک گذاری ارسال شده در 16 خرداد، 2016 دوستان واقعا کسی نمیدونه چطوری باید توی این کد بگم که اطلاعات رو به صورت utf-8 بفرسته؟؟ new MyTaskFeedBack().execute(Constant.FEEDBACK_URL+strName+"&email="+strEmail+"&message="+strMsg,"UTF-8"); من هرکاری میکنم قبل از ران ارور میده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
sajadakbari 163
سلام
من توی برنامم یه امکان ارسال اطلاعات به دیتابیس رو دارم.
اما هر کاری میکنم کلمات فارسی توی دیتابیس به صورت ؟؟؟؟ ثبت میشه.
فایل php و دیتابیس درست هست. فکر کنم توی جاوا هم باید به صورت utf-8 ارسال بشه.
من تیکه کد زیر روی توی استک اور فلو پیدا کردم.
اما نمیدونم چطوری باید اینو توی کدم جا بدم
کد های من برای ارسال اینه:
if (JsonUtils.isNetworkAvailable(Activity_Feedback.this)) { new MyTaskFeedBack().execute(Constant.FEEDBACK_URL+strName+"&email="+strEmail+"&message="+strMsg); } else { setSweetDialog(SweetAlertDialog.ERROR_TYPE, getString(R.string.conn_msg4), getString(R.string.conn_msg2)); }لطفا کمک کنید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.