我正在处理Java,我想转换这样的String:
String = "SAYILI BU�DAYLI TARIM KREDİ KOOPERATİFİ"
到
SAYILI BUĞDAYLI TARIM KREDİ KOOPERATİFİ
作为输出。我该怎么办?
答案 0 :(得分:2)
您的输入字符串中包含不可打印的字符
String str = "SAYILI BU�DAYLI TARIM KREDİ KOOPERATİFİ";
Normalizer.normalize(str, Normalizer.Form.NFD);
str = str.replaceAll("[^\\x00-\\x7F]", "");
System.out.println(str);
这将从您的字符串中删除不可打印的字符 输出字符串将为 SAYILI BUDAYLI TARIM KRED KOOPERATF