Invalid UTF-8 sequence in argument
来源:互联网 发布:淘宝上的考试作弊神器 编辑:程序博客网 时间:2024/05/07 19:09
$response = array();
echo json_encode ( $response );
出现Invalid UTF-8 sequence in argument 的错误.
原因是json_encode()解析不了 $resonse
$response 数组中某个元素的值是通过substr()截取出来的
strlen($str) 当$str中有汉字的时候 一个汉字占3个长度
当substr()函数截取长度时候,刚好截取汉字的一半,导致json_encode()解析不了
解决方法
截取字符串确保汉字是完整的截取.
- Invalid UTF-8 sequence in argument
- PHP Warning: json_encode(): Invalid UTF-8 sequence in argument
- logstash 中报错 ArgumentError invalid byte sequence in UTF-8
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- ArgumentError: invalid byte sequence in UTF-8 Use --trace for backtrace.
- Invalid byte 2 of 2-byte UTF-8 sequence解决方案
- Invalid byte 1 of 1-byte UTF-8 sequence
- spring Invalid byte 1 of 1-byte UTF-8 sequence.
- 错误“Invalid byte 2 of 2-byte UTF-8 sequence ”
- invalid byte 1 of 1-byte UTF-8 sequence
- Invalid byte 3 of 3-byte UTF-8 sequence
- Invalid byte 2 of 2-byte UTF-8 sequence.异常
- spring Invalid byte 1 of 1-byte UTF-8 sequence.
- xstream:Invalid byte 2 of 2-byte UTF-8 sequence
- Invalid byte 2 of 2-byte UTF-8 sequence解决方案
- Invalid byte 2 of 2-byte UTF-8 sequence
- ExtJS 4 官方指南翻译:键盘导航 Keyboard Navigation
- Oracle查询锁:
- Linux 下模拟键盘输入
- UIElementExtensions.cs 找指定类型的父或子UI
- JAVA NIO异步通信框架MINA选型和使用的几个细节(概述入门,UDP, 心跳)
- Invalid UTF-8 sequence in argument
- 好书推荐_Windows程序设计(第五版)
- 启用Oracle 11g中的Apex
- 2012 电子商城项目 framework
- Linux中编译动态库
- C# 引用类型作为函数参数时
- struts2+Spring 整合注意会出现的问题
- RMAN diagnostic 信息收集
- erlang练习