2016-09-26 20 views
1

我在我的android應用程序中實現了谷歌身份驗證。我需要發送Gmail身份證,用戶名到我的服務器進行帳戶身份驗證。一切工作正常,直到我試圖用孟加拉用戶名登錄。發送多種語言到服務器在android

這裏是我的代碼訪問斷絕

HttpAsyncTaskCheckAuth checkAuth = new HttpAsyncTaskCheckAuth(SignUpActivity.this); 
       checkAuth.execute("http://www.server_address.com//auth/login?email=" + 
         email + 
         "&name=" + name + 
         "&logged_in=" + "true"); 

在這裏,我在android系統的越來越電子郵件名稱從谷歌加認證。我該如何解決這個語言問題?我是否需要解析任何國際同學的姓名(用戶名),以便服務器可以繼續操作?

請給我一些解決方案來擺脫這個問題。

+0

請檢查是否[這](http://stackoverflow.com/問題/ 3286067/url-encoding-in-android)可以解決你的問題。大多數服務器都希望使用UTF-8編碼查詢。大多數(如果不是所有的)庫都會轉換它們。有可能在本地觸發'MalformedURLException'或其他東西(因此我們需要Logcat),或者服務器僅僅忽略了你的請求,回覆了一些HTTP 500響應(因此我們需要服務器日誌) 。 – Bonatti

+0

這是***完全***與此相同的問題:http://stackoverflow.com/questions/39699758/android-language-parsing-difficulties/39700660?noredirect=1#comment66699767_39700660。這個問題很可能會被標記爲*** DUPLICATE ***。如果您的問題沒有得到足夠的關注,可以在幾天後使用*** Bounty ***功能。 – user1506104

回答