php - 什么是\u0026#39;n,我该如何解码?

标签 php encoding

所以我有一个用另一种语言编写的字符串,其中大部分看起来不错,但部分编码不正确。如何转换文字字符串 \u0026#39;n进入它的 unicode(?) 等价于 PHP?

最佳答案

以下 PHP 函数将翻译 \u0026#39;n进入 'n .这用于与 Google Translate API 通信。

function unescapeUTF8EscapeSeq($str) {
    return preg_replace_callback("/\\\u([0-9a-f]{4})/i",
        create_function('$matches',
            'return html_entity_decode(\'&#x\'.$matches[1].\';\', ENT_QUOTES, \'UTF-8\');'
        ), $str);
}

关于php - 什么是\u0026#39;n,我该如何解码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2443558/

相关文章:

java - 为什么在 BER 编解码器中使用 Math.floor() 而不是整数除法

c# - 什么是文本文件中的 ?

java - 如何关闭 Spring Boot 编码器

php - 无法使用 PHP 存储 Instagram API access_token

javascript - POST 请求未返回更新的数据

php - mysql 和编码

performance - 编码位向量的有效方法?

php - 如何在下面的 php 中添加一个 span 类?

PHP 拆分 fwrite 以节省内存

php - 带有原型(prototype)的 ajax 请求返回 200 成功并带有空白 html 页面(间歇性)