当我试图解析一些 洒在它上面然后echo它的html 时, "变成"这个角色:Â.此外,html_entity_decode()并str_replace()没有改变它.
为什么会这样?我怎样才能删除Â?
编辑:感谢 R Yoda,我终于能够为我面临的问题创建一个可重现的示例:
x = rawToChar(as.raw(c(0xa0, 0x31, 0x31, 0x2e, 0x31, 0x33, 0x32, 0x35, 0x39, 0x32)))
trimws(x)
Run Code Online (Sandbox Code Playgroud)
=>问题:如何修剪x?
问题的旧文:
请参阅随附的截图.不幸的是,我无法创建可重现的示例,因为dput影响结果...
任何人都知道如何调查x出了什么问题?领先的空白似乎不是标准的空格!
charToRaw(x)给出A0 31 31 2E 31 33 32 35 39 32
dput(charToRaw(x))给出as.raw(c(0xa0, 0x31, 0x31, 0x2e, 0x31, 0x33, 0x32, 0x35, 0x39,
0x32))
Encoding(x)给出"unknown"(同Encoding(" 11.132592"))