I print to the standard output some characters from a wide UTF-8 range in a Java application. My console is configured for UTF-8 support. My problem is that sometimes, when I decide to print 10 characters for example, I see a number of character which is less then 10.
I think this is due to the console which interprets some characters. Are there some unicode character which can be interpreted like: erase the previous character ? Is it possible to exclude them from the ouput (what are the codepoints of these characters)?