This might be considered a breaking change, and so, we might not want to change this.
The issue is that when trying to scroll or print UTF-8 long characters, like 갎, we end up with 3 empty characters (UTF-8 encoding is 0xEAB08E), which might make it look like the screen animation has ended.
Having an "error character" instead of a white space means that at least it shows something unexpected but a bit more obvious, that doesn't resemble a latin letter.
My first thought would be that people might already be used to see squares▯ or the replacement character� .
This might be considered a breaking change, and so, we might not want to change this.
The issue is that when trying to scroll or print UTF-8 long characters, like
갎
, we end up with 3 empty characters (UTF-8 encoding is 0xEAB08E), which might make it look like the screen animation has ended.Having an "error character" instead of a white space means that at least it shows something unexpected but a bit more obvious, that doesn't resemble a latin letter. My first thought would be that people might already be used to see squares
▯
or the replacement character�
.