For example: {code ...} result: If the adminn stream hn-h (correct) is & #039; The adminn stream hn-h & #039; exists in the field where the mysql attribute is utf8_general_ci, the echo result is adminn? Hn h:
Header ("Content-Type: text/html; charset = UTF-8"); $ a = 'adminn stream hn-H'; echo $;
Result: adminn stream hn-h
(Correct)
If 'adminn stream hn-H' exists in the field of mysql whose attribute is utf8_general_ci, the echo result is:
Adminn? Hn h
Consult
Reply content:
For example:
Header ("Content-Type: text/html; charset = UTF-8"); $ a = 'adminn stream hn-H'; echo $;
Result: adminn stream hn-h
(Correct)
If 'adminn stream hn-H' exists in the field of mysql whose attribute is utf8_general_ci, the echo result is:
Adminn? Hn h
Consult
It is the character encoding problem. Add utf8 to the header. You can first check the encoding of the page with Garbled text output. If it is not utf8, add the header. If it is, check the encoding of your php file. It also needs to be utf8
The file encoding must be consistent with the header.
If the other most likely reasons are ruled out, the last reason is the browser, and the other is normal.
Tune the browser Encoding
Use notepad ++ to view the file encoding? Make sure that the encoding is consistent with that of the header.
Upstairs is right
For file encoding problems, just check the specific encoding.