У меня есть страница, на которой я ищу термин, и она отображается идеально. Независимо от типа символа.
Теперь, когда у меня мало флажков в JSP, я проверяю его и отправляю. В этих флажках у меня есть одно имя поля, например ABC Farmacéutica Corporation
.
Когда я нажимаю кнопку отправки, я вызываю функцию, устанавливаю все параметры в форму и отправляю эту форму. (Я тестировал установку предупреждения для отображения специальных символов перед отправкой, и оно отображается хорошо.)
Теперь, подойдя к концу Java, я использую работу Springs Frame. Когда я печатаю термин в контроллере, он отображается как ABC Farmacà © utica Corporation
.
Пожалуйста, помогите ... Заранее спасибо.
РЕДАКТИРОВАТЬ:
Пожалуйста, попробуйте этот пример Пример
import java.net.*;
class sample{
public static void main(String[] args){
try{
String aaa = "ABC Farmacéutica Corporation";
String bbb = "ABC Farmacéutica Corporation";
aaa = URLEncoder.encode(aaa, "UTF-8");
bbb = URLDecoder.decode(bbb, "UTF-8");
System.out.println("aaa "+aaa);
System.out.println("bbb "+bbb);
}catch(Exception e){
System.out.println(e);
}
}
}
Я получаю вывод как,
aaa PiSA+Farmac%C3%A9utica+Mexicana+Corporativo
bbb PiSA Farmacéutica Mexicana Corporativo
Попробуйте вывести строку aaa
как есть.