跳至主要內容

模板消息

chanchaw大约 1 分钟languagewechat

数据类型

2023年9月23日 08:35:17 为样品管理系统制作推送模板消息时发现要根据消息各属性指定的数据类型设置数据,主要问题在于超长和字符要求不匹配,比如有些属性所属的数据类型要求不可以有汉字,有的属性要求字符有长度限制,参照官方文档 参数值长度限制open in new window

字符编码

发送模板消息时如果不是 utf8 字符集则中文会出现乱码,linux 服务器相对简单,只要启动 jar 的脚本(配置文件)中指定 -Dfile.encoding=UTF-8 即可,但是 windows 中相对麻烦,后者一般使用 bat 文件启动 jar 项目,即使在 bat 文件中指定字符集仍然出现中文乱码,在要 cmd 中通过 chcp 查看当前的活动字符集,936表示GBK,65001 表示UTF-8,使用命令 chcp 65001 设定为 UTF-8。如果还不是要检查自己使用 http client 工具是否有问题,使用 RestTemplate 可能会解决该问题。