Pau*_*Dee 21 html php parsing character-encoding
当我试图解析一些 洒在它上面然后echo它的html 时, "变成"这个角色:Â.此外,html_entity_decode()并str_replace()没有改变它.
为什么会这样?我怎样才能删除Â?
Bal*_*usC 32
当这些字节用ISO-8859-1(单字节编码)而不是UTF-8(多字节编码)表示时,那些字节分别成为字符Â和另一个非中断空格.
显然,您正在使用UTF-8解析HTML并使用ISO-8859-1回显结果.为了解决这个问题,就需要要么解析HTML使用ISO-8859-1 或用UTF-8呼应的结果.我建议一直使用UTF-8.浏览PHP UTF-8备忘单以将其全部对齐.
| 归档时间: |
|
| 查看次数: |
18317 次 |
| 最近记录: |