php中怎样将 \u4e00 转变为中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中怎样将 \u4e00 转变为中文相关的知识,希望对你有一定的参考价值。

function unicode_decode($name)

    // 转换编码,将Unicode编码转换成可以浏览的utf-8编码
    $pattern = '/([\\w]+)|(\\\\\\u([\\w]4))/i';
    preg_match_all($pattern, $name, $matches);
    if (!empty($matches))
    
        $name = '';
        for ($j = 0; $j < count($matches[0]); $j++)
        
            $str = $matches[0][$j];
            if (strpos($str, '\\\\u') === 0)
            
                $code = base_convert(substr($str, 2, 2), 16, 10);
                $code2 = base_convert(substr($str, 4), 16, 10);
                $c = chr($code).chr($code2);
                $c = iconv('UCS-2', 'UTF-8', $c);
                $name .= $c;
            
            else
            
                $name .= $str;
            
        
    
    return $name;

echo unicode_decode('\\u4e00'); ==>  一

参考技术A $str = '"title":"\u4e00"';
var_dump(json_decode($str));
参考技术B utf8_encode()

将 iPad 应用程序转变为通用应用程序

【中文标题】将 iPad 应用程序转变为通用应用程序【英文标题】:Turning an iPad app into a universal app 【发布时间】:2010-06-01 05:18:15 【问题描述】:

我创建了一个iPad app,并希望将其变成一个通用应用程序(即一个适用于 iPhone 和 iPad 的应用程序)。 Apple 文档似乎只谈论“升级 iPad 的当前目标”选项。有其他选择吗?

【问题讨论】:

【参考方案1】:

我不知道是否有更好的方法来做到这一点,但我想我会先制作一个新的空白通用应用程序,然后复制你的 iPad 代码/nibs/plists/等。

【讨论】:

蛮力法 - 绝对是一种方法。希望有比重新创建 xcode 项目更好的方法。【参考方案2】:

在 XCode 中打开项目,然后在项目菜单中单击“编辑活动目标 (...)”。 为配置选择“所有配置”。 在部署标题下,您会找到“目标设备系列”。您可以使用搜索框找到它。 编辑并选择 iPhone/iPad 以使应用程序通用。

【讨论】:

以上是关于php中怎样将 \u4e00 转变为中文的主要内容,如果未能解决你的问题,请参考以下文章

php问题 如果将下面这段字符串转变为二维数组

([\u4E00-\u9FFF]+)([0-9]+)([^,, \u4E00-\u9FFF]*) java 正则的含义

\u4e00-\u9fa5 是啥

java正则中REGEX = "[\u4e00-\u9fa5]+"是啥意思

正则表达式匹配中文,网上有两种: [\u4e00-\u9fa5]和[^\x00-\xff],但貌似不只匹配中文。

要一个昵称的正则表达式 要求:只能由大小写英文字母、中文、数字组成 ^[\u4E00-\u9FA5A-Za-z0-9_]+$这个