如何转换 \u000d\u000a\u000d\u000a 为 HTML 代码?

mumubangditu 2011-08-30 07:51:00
在测试BING的API翻译,发现有些字符经过翻译后,会转换成 \u000d\u000a\u000d\u000a 的格式。
如何用PHP,还原这些字符到HTML呢?

试过下列几种函数:

utf8_decode()
json_decode()
stripslashes(trim())
html_entity_decode()

都无效。求助老鸟们。
...全文
968 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumubangditu 2011-09-04
  • 打赏
  • 举报
回复
的确是这样,最后用str_replace替换掉了,
但是,这2个编码到底算什么?看着像json ,但不会是json吧?json_decode()无效 。
xingzhejh 2011-08-30
  • 打赏
  • 举报
回复
这种是为了避免中文乱码,如果是英文的话不会转化成这样的。你返回到js或php界面上会自动转过来的啊。
xuzuning 2011-08-30
  • 打赏
  • 举报
回复
\u000d 回车
\u000a 换行
mumubangditu 2011-08-30
  • 打赏
  • 举报
回复
不明白,就是因为没有自动转换过来。
php print之后,浏览器里显示的是 \u000d\u000a\u000d\u000a。
不知道这些符号是什么编码,16进制,还是hex?这些符号到底有多少?得先了解是什么,然后不行的话,只能写function替换了。

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧