0
我想在我的android應用程序中用西里爾文符號在WINDOWS-1251中發佈字段。目前我有:如何使用OkHttp庫在WINDOWS-1251中發佈西里爾文符號?
RequestBody formBody = new FormEncodingBuilder()
.add("login", user)
.add("pass", password)
.build();
Request request = new Request.Builder()
.addHeader("User-Agent", USER_AGENT)
.addHeader("Connection", "keep-alive")
.url(URL)
.post(formBody)
.build();
OkHttpClient client = new OkHttpClient();
Response response = client.newCall(request).execute();
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
String responseBody = response.body().string();
我需要添加什麼以便能夠在這些字段中使用CP1251編碼?
'西里爾文符號字段'。你有哪個領域不包含utf? – greenapps
我不需要UTF。正如我所說的,我需要WINDOWS 1251編碼。 – whyte624
是的。但Android使用utf。如果你有一個EditText,在其中鍵入西里爾文,並獲取文本,你會得到utf-8。所以這就是爲什麼我想知道你從哪裏得到1251文本。更好地解釋你必須從什麼開始.. – greenapps