我想将字符集从UTF-8更改为EUC-KR。 但是在构建项目时出现以下错误:
错误:未报告的异常UnsupportedEncodingException;必须被抓住或宣布要扔掉
我正在尝试通过TCP / IP连接到小型嵌入式主板,但是该主板仅支持EUC-KR字符集。
请参考下面的代码:
/**
* This AsyncTask sends the chat message through the output stream.
*/
private class Sender extends AsyncTask<Void, Void, Void> {
private String message;
@Override
protected Void doInBackground(Void... params) {
message = textField.getText().toString();
//printwriter.write(message + "\n");
byte[] euckrStr = message.getBytes("EUC-KR");
printwriter.write(euckrStr + "\n");
//
printwriter.flush();
return null;
}
@Override
protected void onPostExecute(Void result) {
textField.setText(""); // Clear the chat box
textView.append("Client: " + message + "\n");
}
}