EditText値のエンコーディングを設定するにはどうすればよいですか?
これを試しましたが、うまくいかないようです。
String test = new String(myField.getText().toString().getBytes(), "Cp1251");
受信機にはまだ無効な値があります。
文字列は常に内部的に(Stringクラスに)ユニコードとして格納されます。
文字列をバイトに変換し、データを送信するときに、エンコーディングを指定する必要があります。
つまり、文字列に対してgetBytes(String encoding)を呼び出し、結果のバイト配列を受信者に送信します。