解决办法:
通过app.yml文件设置PHP文件的字符集,例如 fileEncoding: UTF-8 (如果app.yml文件没有该属性就增加一个)
fileEncoding:php文件的编码,默认为gbk
requestEncoding:post请求的编码,默认为fileEncoding
responseEncoding:响应的编码,默认为fileEncoding
Php get请求的编码是写死成utf-8
目前请求,响应,以及文件编码都只支持utf-8
解决办法:
创建表的时候使用utf-8字符集
JAE SDK 的数据库配置加上characterEncoding参数:
database.demo.url = jdbc:mysql://localhost:3306/huamin_dev?characterEncoding=utf-8
如果遇到乱码检查是否有执行set names(这样会绕过容器,影响连接的编码,建议去除)
JAE里调用TOP,需要使用定制的topclient否则可能有乱码问题:下载地址