PHP 编码“输入验证”
我有这种格式的文本lesvalidationsd'entr\u00e9es
而不是lesvalidationsd'entrées
。
这是来自 Twitter .json API,我想将 \u00e9
转换为 é
但找不到方法。
我想它是 unicode 那么我怎样才能在 PHP 中翻译这些字符呢?
我已经拥有的代码示例:
$this->jsonArray = json_decode($this->jsonData, true);
//... Loop ...
$output .=' <li class="twit">'.$this->jsonArray[$x]['text'] //....
I have text in this format les validations d'entr\u00e9es
instead of les validations d'entrées
.
This is from Twitter .json API and I would like to translate the \u00e9
to the é
but can't find a way to do it.
I suppose it's unicode so how can I translate those characters in PHP?
Sample of code that I already have:
$this->jsonArray = json_decode($this->jsonData, true);
//... Loop ...
$output .=' <li class="twit">'.$this->jsonArray[$x]['text'] //....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 json_decode:
结果:
Use json_decode:
Result:
好吧,我以为是Unicode,结果是UTF8...使用PHP方法utf8_decode解决了这个问题。谢谢埃里克向我指出 json_decode 但似乎它需要更多的东西。
Alright, I thought it was Unicode but it was UTF8... Using the PHP method utf8_decode solve the problem. Thank you Eric to point me out the json_decode but it seems that it requires to have something more.