首页 » Web前端 » php不克不及辨认汉字技巧_小轨范干货json手动赋值汉字无法识别echo输入null的解决方法

php不克不及辨认汉字技巧_小轨范干货json手动赋值汉字无法识别echo输入null的解决方法

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

JSON 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值。
列如:\"大众url\"大众:\"大众https://www.who7.cn\"大众

JSON 工具在花括号中书写:工具可以包含多个名称/值对。
也便是说(数组在方括号中,工具在花括号中)列如:[{\"大众url\公众:\"大众https://www.who7.cn\"大众,\"大众miaoshu\公众:\公众这是一卫校的网站\"大众}]

php不克不及辨认汉字技巧_小轨范干货json手动赋值汉字无法识别echo输入null的解决方法

若何在php中写一个json接口呢?我们直接看干货:

php不克不及辨认汉字技巧_小轨范干货json手动赋值汉字无法识别echo输入null的解决方法
(图片来自网络侵删)

<?php

header(\"大众Content-Type: text/html; charset=utf-8\公众);

$reval = array();

$reval[0]['url']='https://www.who7.cn';

$reval[0]['miaoshu']=iconv('gb2312','utf-8','这是一卫校的网站');

$str=json_encode($reval);

$str=preg_replace(\"大众#\\\u([0-9a-f]{4})#ie\公众, \"大众iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))\"大众, $str);

echo $str;

?>

现在我们来看一下这一段代码:

第2行大略说便是见告这个php利用的编码格式是utf-8。

第3行便是定义数组。

第4行给数组赋值,我们都知道数组第一位是从0开始打算,以是这里$reval[0]['url']赋值([0]是数组的位置,['url']是工具名称)。

重点是第5行如果处理中文涌现null,利用iconv()函数,将字符串的编码从GB2312转到UTF-8。
从而办理了echo输入null男人无法识别。

第6行是json_encode()函数将数组转化为json格式的字符串。

第7行是将json转换成可识别的汉字。

第8行用echo输入数组工具。

如果你以为文章好值得收藏,请收藏及转发,让身边正在学习写json接口少走弯路。

标签:

相关文章

大数据1x,驱动未来发展的核心力量

随着信息技术的飞速发展,大数据已经成为当今世界最热门的词汇之一。我国政府高度重视大数据产业发展,将其列为国家战略性新兴产业。大数据...

Web前端 2024-12-15 阅读0 评论0

大数据农庄,农业现代化的新引擎

随着科技的飞速发展,大数据、物联网、人工智能等新兴技术逐渐融入各行各业。在我国农业领域,大数据农庄作为一种新型农业模式,正以其独特...

Web前端 2024-12-15 阅读0 评论0