作者:AlbertWen
添加时间:2020-02-29 20:37:04
修改时间:2025-08-12 15:58:53
分类:
11.PHP基础
编辑
在php5.0及以上版本中提供了json_encode, json_decode方法。在使用json_encode变量的时候,如果变量里含有中文的话,会将中文转为unicode格式。所以在想是否可以通过 json_decode将unicode转为中文呢?实际测试发现是可以的,但对单一的字符串发现有些问题。
对于简单的字符串,发现有时候使用json_decode转的化,结果直接为空了。但将字符串替换为数组然后在转就可以了。下面就有了下面封装的代 码。
function unicode2utf8($str) {
if (!$str) return $str;
$decode = json_decode($str);
if ($decode) return $decode;
$str = '["' . $str . '"]';
$decode = json_decode($str);
if (count($decode) == 1) {
return $decode[0];
}
return $str;
}
使用这个方法可以很好的将unicode编码转为utf-8编码。
作者:AlbertWen
添加时间:2020-02-28 11:06:40
修改时间:2025-08-12 05:09:49
分类:
MySQL/Redis
编辑
作者:AlbertWen
添加时间:2020-02-18 09:12:31
修改时间:2025-08-21 14:07:11
分类:
MySQL/Redis
编辑
作者:AlbertWen
添加时间:2020-02-15 13:43:20
修改时间:2025-08-21 11:37:37
分类:
12.PHP库/系统/微信
编辑
- 查询
- 搜索
- 模糊搜索
- 排序
- 分页与计数
- 查询条件组
- 插入数据
- 更新数据
- 删除数据
- 链式方法
- 格式化查询结果
作者:AlbertWen
添加时间:2020-02-14 14:43:49
修改时间:2025-07-08 18:21:21
分类:
Linux基础
编辑
1、从服务器下载文件
scp username@servername:/path/filename /tmp/local_destination
作者:AlbertWen
添加时间:2020-02-11 23:19:15
修改时间:2025-08-15 16:54:21
分类:
11.PHP基础
编辑
作者:AlbertWen
添加时间:2020-02-11 19:42:39
修改时间:2025-08-02 15:32:11
分类:
12.PHP库/系统/微信
编辑
作者:AlbertWen
添加时间:2020-02-11 15:31:19
修改时间:2025-08-12 10:14:05
分类:
11.PHP基础
编辑
问题描述:
在 Windows 下,用 PHP 去执行命令行工具,结果正常,但发布到 Linux 服务器,报 127 错误。
作者:AlbertWen
添加时间:2020-02-11 14:01:20
修改时间:2025-08-12 05:09:14
分类:
电脑/软件使用
编辑
解决方案:重装Postman
1、删除历史安装包文件夹:
- C:\Users\wenjianbao\AppData\Roaming\Postman\
- C:\Users\wenjianbao\AppData\Local\Postman\
作者:AlbertWen
添加时间:2020-02-09 22:25:23
修改时间:2025-07-07 20:19:45
分类:
11.PHP基础
编辑
提问:对外的 PHP 类库,如何拥有自己的命名空间, 同时又不破坏所在项目的命令空间风格?
解决方案:
1、首先得学习一下 php函数 spl_autoload_register(),详情查看:PHP中spl_autoload_register()函数的用法;
2、在 PHP类库文件夹的根目录下,增加一个 autoload.php 文件,内容参考如下: