1 回答
The 0A
characters are line feed characters, as can be seen from the table in this doc, while the 2E
characters are actual periods.
As per this answer on the same issue:
These are whitespace characters, and if included literally would mess up the ASCII table. That's why they (as well as the unprintable control characters below 32, and any binary values above 127, which aren't defined by ASCII and would need another character set to be interpreted correctly) are represented by .
Essentially, the '.' character is a catch-all for things which can't be shown properly in the table.
As for the online converter, it appears to generate characters until 7F
, after which ASCII's 128 bit implementation is no longer defined and the translator provides a � symbol. Even from 00
to 7F
we find the translator has issues with a few hex values including the line feed character 0A
.
The ASCII table linked earlier hints at a few characters which the translator might have trouble with, such the DEL character (7F
), the bell (07
), and ENQ (05
).
I would expect that blank spaces are whitespace characters, this should be possible to verify in the ASCII table.