PHP 编码“输入验证”

发布于 2024-08-20 04:57:03 字数 424 浏览 5 评论 0原文

我有这种格式的文本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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

焚却相思 2024-08-27 04:57:03

使用 json_decode:

$raw = "{\"data\":\"les validations d'entr\u00e9es\"}";
var_dump(json_decode($raw));

结果:

object(stdClass)[2]
  public 'data' => string 'les validations d'entrées' (length=26)

Use json_decode:

$raw = "{\"data\":\"les validations d'entr\u00e9es\"}";
var_dump(json_decode($raw));

Result:

object(stdClass)[2]
  public 'data' => string 'les validations d'entrées' (length=26)
南风几经秋 2024-08-27 04:57:03

好吧,我以为是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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文