Я работаю над приложением Android (Java), которое считывает значения с устройства BLE и сохраняет их в базе данных. Это работает довольно хорошо, за исключением того, что для некоторых характеристик, которые я прочитал и получил значение String, String включает символы случайной замены (�). Если я игнорирую их, строка является нормальной, но эти символы вызывают проблемы при работе с моей базой данных.
Как я могу удалить любые замещающие символы, подобные этим, из моих строк?
РЕДАКТИРОВАТЬ: я пытался использовать regex для замены любых заменяющих символов, а другой replaceAll для замены всего, что не было стандартным символом, но ни один из них, похоже, не работал. Но когда я выводил строки в TextView, по какой-то причине эти символы исчезли?