Допустим, у меня есть TextBox, и пользователь помещает в него некоторые данные. Затем я отправляю данные через RPC, что-то вроде этого (синхронная версия интерфейса)
public void submitText(String userData) {
dao.saveText(userData);
}
Мои вопросы:
- Какая кодировка пользовательских данных? Это хитрый вопрос, так как строки в java хранятся в UTF-16, я хочу знать, отправляет ли мое текстовое поле забавные символы, такие как ã или Í или € 1012 *, и если я позже передам эти символы в документ xml, какой должна быть кодировка xml?
- Нужно ли заботиться о кодировании при отправке данных таким способом? Или GWT уверяет меня, что символы в userData правильно преобразованы из запроса http?