Я разрабатываю программу, которая отправляет твиты.
У меня есть этот кусок кода:
StringBuilder sb = new StringBuilder("Recomendo ");
sb.append(lblName.getText());
sb.append(" no canal "+lblCanal.getText());
sb.append(" no dia "+date[2]+"/"+date[1]+"/"+date[0]);
sb.append(" às "+time[0]+"h"+time[1]);
byte[] defaultStrBytes = sb.toString().getBytes("ISO-8859-1");
String encodedString = new String(defaultStrBytes, "UTF-8");
Но когда я отправляю твит, я получаю "?" символ или другие странные символы из-за акцентов, таких как «а». Я также пробовал только с
String encodedString = new String(sb.toString().getBytes(), "UTF-8"); //also tried with ISO-8859-1
но проблема остается ...