所以我有一个用另一种语言编写的字符串,其中大部分看起来不错,但部分编码不正确。如何转换文字字符串 \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/