У меня есть строка, которая содержит некоторые символы и символы, в которых некоторые из них имеют код ascii, а некоторые из них не имеют; Я попытался следующий код, из которого я могу преобразовать символы, но не символыСимволы значений без ascii, которые не печатаются
String strValue = "Ã – string çöntäining nön äsçii çhäräçtérs couldn’t";
String str = Normalizer.normalize(strValue, Normalizer.Form.NFD);
System.out.println(str);
System.out.println(str.replaceAll("[^\\p{ASCII}]",""));
результат:
à – string çöntäining nön äsçii çhäräçtérs couldn’t
A string containing non ascii characters couldnt
Я также хочу «--
» и «'
» из значения строки при условии.
Если я не делаю нормализацию он преобразует свою строку в
? ? string ??nt?ining n?n ?s?ii ?h?r??t?rs couldn?t
как символы ('-' и'»') ** не ** .. –
ASCII Да я знаю, но есть ли способ, чтобы получить его –
не заменить их на „“? –