sajadakbari 163 ارسال شده در 25 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 اسفند، ۱۳۹۴ سلام من توی برنامم یه امکان ارسال اطلاعات به دیتابیس رو دارم. اما هر کاری میکنم کلمات فارسی توی دیتابیس به صورت ؟؟؟؟ ثبت میشه. فایل 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 ارسال شده در 27 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 27 اسفند، ۱۳۹۴ واقعا کسی نمیدونه باید چیکار کرد؟؟ خیلی عجیبه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
RoyaPM 538 ارسال شده در 25 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 اسفند، ۱۳۹۴ بعد از تعریف تیبل دیتابیست از کد زیر استفاده کن mysql_set_charset('utf8'); تو دیتابیستم Collation رو روی utf8_persian_ci تنظیم کن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 25 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 اسفند، ۱۳۹۴ سلام برنامه نویسی یک مبحث فَرّار هستش و تمرین نباشه چیزی ازش باقی نمیمونه بنده چند مدت قبل به صورت تمرین یک همچین کلاسی رو نوشتم » 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 ارسال شده در 25 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 اسفند، ۱۳۹۴ سلام مجید جان . راستش من تازه شروع کردم این کدها رو هم از جایی برداشتم کلی کلنجار رفتم تا کار کنن. تا یه جاهایی رو میفهمم اما اگه براتون ممکنه این کد من رو یه ادیتی بکنید که چطوری قرارش بدم. اینقدر این مدت باهاش ور رفتم و از اونجایی که اکلیپس اصلا پایدار نیست میترسم دستکاری کنم کلا پروژه رو خراب کنم. اگه امکان داره شما ویرایشش کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sajadakbari 163 ارسال شده در 26 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 26 اسفند، ۱۳۹۴ دوستان واقعا کسی نمیدونه چطوری باید توی این کد بگم که اطلاعات رو به صورت utf-8 بفرسته؟؟ new MyTaskFeedBack().execute(Constant.FEEDBACK_URL+strName+"&email="+strEmail+"&message="+strMsg,"UTF-8"); من هرکاری میکنم قبل از ران ارور میده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
sajadakbari 163
سلام
من توی برنامم یه امکان ارسال اطلاعات به دیتابیس رو دارم.
اما هر کاری میکنم کلمات فارسی توی دیتابیس به صورت ؟؟؟؟ ثبت میشه.
فایل php و دیتابیس درست هست. فکر کنم توی جاوا هم باید به صورت utf-8 ارسال بشه.
من تیکه کد زیر روی توی استک اور فلو پیدا کردم.
اما نمیدونم چطوری باید اینو توی کدم جا بدم
کد های من برای ارسال اینه:
لطفا کمک کنید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.