The pre tag sometimes displays question marks in a diamond.
Utf-8 encoding
Who faced?
This problem occurs in cases where the page is broken into pieces, in order to send to the client in separate packets, and the border of the piece passes through one of the multibyte characters. The unicode character "e" consists of two bytes: one byte falls into one packet, and the other byte into another packet. TCP usually manages to assemble all packets into a solid message without errors, but sometimes third-party software corrupts packets, which causes unicode characters on borders to become unreadable. Such a problem, for example, creates browser monitoring from NewRelic .
There is no definitive solution. First of all, you need to figure out what kind of software makes changes to the packages. After that, if you have access to this software, you can try to correct the error. If you have access to the support of this software, then go there. Or just refuse to use it. In particular, in NewRelic, you can disable browser monitoring, leaving only the server monitoring.
Source: https://ru.stackoverflow.com/questions/589678/
All Articles