java中包含不需要的字符的字符串

时间:2014-11-10 16:47:25

标签: java mysql

我从数据库中提取了一些文本值,我需要解析这个文本,但是当我在控制台上打印文本时,它有一些'?'在记事本++和sqlyog上看不到的字符。以下是样本:

(某些字符串)??????(另一个字符串)???

我需要删除它们,但我所有的努力都是徒劳的。我使用字符串replaceall方法并将文本转换为char数组并再次构建文本,但它不起作用。 如何删除这些'?'文字中的字符?

提前致谢。

1 个答案:

答案 0 :(得分:0)

请参阅how-can-i-replace-non-printable-unicode-characters-in-java中有关该主题的答案。

请注意,非打印字符很可能直接来自您的数据库表,或者在Java应用程序与表本身之间的通信中丢失。