如何在java中将Unicode(utf-8)转换为十六进制字符串?

时间:2014-02-20 17:12:00

标签: java string unicode utf-8

如何将java中的unicode字符串转换为十六进制字符串。

例如:st =“\ u0645”到st =“%D9%85”

1 个答案:

答案 0 :(得分:2)

如果你能买得起番石榴,那就去买它并使用它PercentEscaper(从番石榴15.0开始提供)。

几乎总是和番石榴一样,写得很好并且表现令人钦佩。

请注意,它不会编码ASCII字母或数字(a-z,A-Z,0-9)。