小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<body><![CDATA[好技友_课程:点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01]]></body>,这是我的body值,提示body参数长度有误,怎么解决?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
赶巧今天也遇到了此问题,在这里记录一下原因和解决思路,以便节省大家的时间。
-- 以下正文 --
这个问题原因是超出了字段长度限制,文档上标注的是字节,中文utf8一个汉字占用3个字节,gb2312一个汉字占用2个字节。
楼主的内容:好技友_课程:点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01
字节长度:129
解决思路:判断字符串字节长度,截取一下即可。为了简化问题默认都是中文utf8内容,所以截取40个字 + 省略号。
以下是 php 代码参考:
$s = '好技友_课程:点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01'; if (strlen($s) > 127) { $s = mb_substr($s, 0, 40).'...'; //不要直接用 substr 函数,中文会出现乱码 }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<body>美国帮宝适一级帮欧氏拉拉裤*1、美国帮宝适一级帮欧式纸尿裤*1、英国花王超薄婴儿欧式纸尿裤 *1、</body>
我这个明显感觉没超出,但是就是报长度有误,无奈!
改小一点即可。
不要超出body长度,改小点
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
赶巧今天也遇到了此问题,在这里记录一下原因和解决思路,以便节省大家的时间。
-- 以下正文 --
这个问题原因是超出了字段长度限制,文档上标注的是字节,中文utf8一个汉字占用3个字节,gb2312一个汉字占用2个字节。
楼主的内容:好技友_课程:点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01
字节长度:129
解决思路:判断字符串字节长度,截取一下即可。为了简化问题默认都是中文utf8内容,所以截取40个字 + 省略号。
以下是 php 代码参考:
$s = '好技友_课程:点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01点播01'; if (strlen($s) > 127) { $s = mb_substr($s, 0, 40).'...'; //不要直接用 substr 函数,中文会出现乱码 }
<body>美国帮宝适一级帮欧氏拉拉裤*1、美国帮宝适一级帮欧式纸尿裤*1、英国花王超薄婴儿欧式纸尿裤 *1、</body>
我这个明显感觉没超出,但是就是报长度有误,无奈!
改小一点即可。
不要超出body长度,改小点