Soru & Cevap

Volley Kütüphanesi Türkçe Karakter Sorunu

11.07.2018 - 05:28

Merhaba arkadaşlar dünden beri uğraşıyorum denemedik yöntem bırakmadım genede baş edemedim size danışmak istedim 
 

    RequestQueue rg;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_login );

        rg = Volley.newRequestQueue( this );
        try {
            jsonoku();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
    }



    public void jsonoku() throws UnsupportedEncodingException {
        String query = URLEncoder.encode("Hüseyin Şişman","UTF-8");

        JsonObjectRequest json = new JsonObjectRequest( Request.Method.GET, "http://******.com/Admin/Jsonlar/AppJson.php?data=Uye_Kayit&mail=Hüseyin Şişman&sifre=fsfsdfsd", null, new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                try {

                    Log.d("deno",response.getString("form"));
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        } );

        rg.add( json );
    }

 

 

Yukarıdaki kodda ne yazarsam yazim 

BasicNetwork.performRequest: Unexpected response code 400 for http://*******.com/Admin/Jsonlar/AppJson.php?data=Uye_Kayit&mail=Hüseyin Şişman&sifre=fsfsdfsd

ü'harfinde patlıyor Url.encode yaptığımdada Bad url oluyor gene çalışmıyor bir türlü türkçe karakter sorununu çözemedim grade içine 

android { compileOptions.encoding = 'windows-1254' }   bunu yazsam da düzelmedi varmı bu sorunun çözümünü bilen bir arkadaş 

 

15 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user hsisman48
hsisman48
12.07.2018 - 11:27

Neyse kendi sorunumu kendim çözdüm ileride bu şekilde hata ile karşılasan arkadaşlara kaynak olması için gelen türkçe karakteri base64 ile şifreleyip veritabanında çözdürerek şimdilik işimi hallettim