آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل ارسال اطلاعات فارسی برای sqlserver

AzadGh  8 سال پیش  7 سال پیش
0 0

من وقتی میخوام اطلاعات فارسی برای سرور بفرستم.اما همشو با علامت سوال نشون میده داخل دیتابیس روی سرورم ! از این کد برای دریافت اطلاعات هم استفاده میکنم و هیچ مشکلی ندارد ، همه اطلاعات فارسی به درستی نشون داده میشه 

اگر راه حلی دارید ممنون میشم راهنماییم کنید .

 
StringRequest request = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {

}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
progressDialog.dismiss();
G.Tst(error.toString());
}
}) {

Map<String, String> params = new HashMap<String, String>();

@Override
public Map<String, String> getParams() {
params.put("name", "آزاده");
params.put("phone", "0982828");
params.put("address", "کرمان");
return params;
}
};
progressDialog.show();
request.setRetryPolicy(new DefaultRetryPolicy(10000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
RequestQueue requestQueue = Volley.newRequestQueue(Profile.this);
requestQueue.add(request);
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Criss  8 سال پیش
+1 0

فایلتون رو UTF-8 ذخیره همچنین دیتابیس رو و همچنین فیلد تیبل و فیلد های دیتابیس ، کنید موارد زیر رو هم ست کنید

 header('Content-Type: text/html; charset=utf-8'); // in top of php file


mysqli_set_charset($connection, 'utf8'); // after connection create

// $connection = new mysqli("localhost", "satrapid", "d5qsCV3m38", "satrapid_satrap");
//     mysqli_set_charset($connection, 'utf8');
0 0
سلام... من این تنظیمات رو هم اعمال کردم ولی باز هم همچنان فارسی نشون نمیده.!!!مشکل از چی میتونه باشه دوستان؟ (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .