微信模板消息推送,在我本地写好代码测试完好,发布到正式版推送的消息中文乱码,这让我很忧伤的哈
开始查找问题,json需要设置为Content-type: application/json; charset=utf-8; charset=utf-8;我都有配置的,没发现问题,
我想,在我本地推送的消息不会发生乱码,发布到正式版本乱码,这样应该是正式版的tomcat中的配置出问题的,就百度了好的有关tomcat的相关配置,发现就是因为tomcat缺少了一些配置
第一歩:在tomcat/bin/catalina.bat里面的头部第二行添加
set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=utf-8 -Dsun.jnu.encoding=utf-8
第二步:在tomcat/conf/server.xml添加
URIEncoding=”UTF-8” useBodyEncodingForURI=”true”
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
- Markdown和扩展Markdown简洁的语法
- 代码块高亮
- 图片链接和图片上传
- LaTex数学公式
- UML序列图和流程图
- 离线写博客
- 导入导出Markdown文件
- 丰富的快捷键
快捷键
- 加粗
Ctrl + B
- 斜体
Ctrl + I
- 引用
Ctrl + Q
- 插入链接
Ctrl + L
- 插入代码
Ctrl + K
- 插入图片
Ctrl + G
- 提升标题
Ctrl + H
- 有序列表
Ctrl + O
- 无序列表
Ctrl + U
- 横线
Ctrl + R
- 撤销
Ctrl + Z
- 重做
Ctrl + Y