Android设置字符编码

时间:2011-06-09 14:04:48

标签: android encoding cp1251

如何设置EditText值的编码?

我尝试了这个,但它似乎不起作用。

String test = new String(myField.getText().toString().getBytes(), "Cp1251");

接收方仍然有无效值。

1 个答案:

答案 0 :(得分:0)

字符串总是在内部(在String类中)存储为unicode。

将字符串转换为字节并发送数据时,应指定编码。

即,在字符串上调用getBytes(String encoding),并将生成的字节数组发送给接收者。