【发布时间】:2011-09-11 18:01:23
【问题描述】:
如何设置 EditText 值的编码?
我试过了,但它似乎不起作用。
String test = new String(myField.getText().toString().getBytes(), "Cp1251");
接收者仍有无效值。
【问题讨论】:
如何设置 EditText 值的编码?
我试过了,但它似乎不起作用。
String test = new String(myField.getText().toString().getBytes(), "Cp1251");
接收者仍有无效值。
【问题讨论】:
字符串总是在内部(在 String 类中)存储为 unicode。
您应该在将字符串转换为字节并发送数据时指定编码。
即在字符串上调用getBytes(String encoding),并将生成的字节数组发送给接收者。
【讨论】:
byte[]