У меня есть следующая строка, в которой скрывается специальный символ Â
. Я хочу удалить только Â
из этой строки ~IQBAL~KARACHI¦~~~~~~~~~~~
.Как удалить символ Â из строки в java?
Вот до и после того, как изображение, чтобы показать, что я имею в виду:
Я попробовал этот код:
responseMessageUTF.replaceAll("\\P{InBasic_Latin}", "");
, но это также замена ¦
характер. Есть ли способ удалить только символ Â
, а не символ ¦
?
Что вы подразумеваете под «специальным персонажем скрывается»? Вы на самом деле * ожидаете * получить этот символ вообще, или это возможно из-за проблемы с кодировкой? Что не так, просто используя 'String.replace' и указав точный символ? –
Пожалуйста, проверьте изображение, которое я здесь приложил, показывая блокнот и интернет-проводник. этот текст идет через потоки. –
Ну, похоже, что вы не читаете его правильно. Вы не должны пытаться замаскировать это, заменив символы ... (У нас по-прежнему нет достаточной информации, чтобы быть уверенным - это не помогает, мы понятия не имеем, откуда поступает информация, re, преобразовывая его в строку.) –