我有这样的跨度:
urlopen()
然后是明亮的白色“T”。它发生在每个ß字符之后,当other thread mentioned在大写时转换为SS。我宁愿没有那个char的capatalization,但我可以忍受转换到SS。我需要阻止发生的是大白“T”。有什么想法吗?
答案 0 :(得分:0)
private String myUpperCase(String word) {
word = word.replaceAll("ß", "XXX");
return word.toUpperCase().replaceAll("XXX", "ß");
}
所以你可能已经知道了,问题是ß在java utf-8 toUpperCase()中扩展为SS,并且将span中字符串的长度增加1,但是“x”(在我上面的代码中) )是一个char短(长度)所以我得到默认的白色文本。
我很高兴修复。