这里是 postData 数据。
<xml><ToUserName><![CDATA[gh_8e20050bbc8d]]></ToUserName>
<FromUserName><![CDATA[o-NXlt5KV1aCSWRJ4Nub38OS1Zwg]]></FromUserName>
<CreateTime>1495527084</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[21根据]]></Content>
<MsgId>6423239916537394819</MsgId>
</xml>
转换后,打印的json是
{
"toUserName": "gh_8e20050bbc8d",
"fromUserName": "o-NXlt5KV1aCSWRJ4Nub38OS1Zwg",
"createTime": "1495527084",
"msgType": "text",
"content": "21????",
"msgId": "6423239916537394819"
}
这里是启动日志格式
[DEBUG] 2017-05-23 16:20:22,689 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) - - Default Charset : GBK
[DEBUG] 2017-05-23 16:20:22,689 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) - - Current . path : D:\apache-tomcat-8.0.43_8080\bin\.
[DEBUG] 2017-05-23 16:20:22,690 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) - - Java Version : 1.8.0_101
[DEBUG] 2017-05-23 16:20:22,690 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) - - File separator : \
[DEBUG] 2017-05-23 16:20:22,690 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) - - Timezone : Asia/Shanghai
[DEBUG] 2017-05-23 16:20:22,690 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) - - OS : Windows 7 amd64
[DEBUG] 2017-05-23 16:20:22,690 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) - - ServerInfo : Apache Tomcat/8.0.43
[DEBUG] 2017-05-23 16:20:22,691 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) - - Servlet API : 3.1
但是cms上面录入中文都没有问题。
日志也正常。
看过其他提问,把vm paramters写为 -Dfile.encoding=UTF-8。则日志打印时候,变成Default Charset : UTF-8,但是我的日志都是乱码了
23-May-2017 16:25:12.905 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.43
23-May-2017 16:25:12.909 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Mar 28 2017 14:42:59 UTC
23-May-2017 16:25:12.909 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.43.0
23-May-2017 16:25:12.909 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 7
23-May-2017 16:25:12.909 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.1
23-May-2017 16:25:12.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
23-May-2017 16:25:12.912 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\Program Files\Java\jdk1.8.0_101\jre
23-May-2017 16:25:12.913 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_101-b13
23-May-2017 16:25:12.913 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
......
[DEBUG] 2017-05-23 16:27:08,303 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - // NOT SQL // ElFieldMacro=uuid()
[DEBUG] 2017-05-23 16:27:08,337 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - // NOT SQL // ElFieldMacro=$me.uid()
[DEBUG] 2017-05-23 16:27:08,339 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - // NOT SQL // ElFieldMacro=$me.now()
[DEBUG] 2017-05-23 16:27:08,339 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - // NOT SQL // ElFieldMacro=$me.flag()
[DEBUG] 2017-05-23 16:27:08,340 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - INSERT INTO wx_msg(id,openid,nickname,type,content,replyId,wxid,opBy,opAt,delFlag) VALUES(?,?,?,?,?,?,?,?,?,?)
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|----------------------------------|------------------------------|----|-----|---|------|----------------------------------|--|------------|-------|
| 38292f4d8cc24ca2a76e9534029a5a89 | o-NXlt5KV1aCSWRJ4Nub38OS1Zwg | 鍖垮悕 | txt | 楸� | NULL | 499a42935de84ca6b955d8737e289a75 | | 1495528028 | false |
For example:> "INSERT INTO wx_msg(id,openid,nickname,type,content,replyId,wxid,opBy,opAt,delFlag) VALUES('38292f4d8cc24ca2a76e9534029a5a89','o-NXlt5KV1aCSWRJ4Nub38OS1Zwg','鍖垮悕','txt','楸�','NULL','499a42935de84ca6b955d8737e289a75','',1495528028,false) "
[DEBUG] 2017-05-23 16:27:08,346 org.nutz.weixin.util.Wxs.asXml(Wxs.java:526) - Outcome >>
<xml>
<ToUserName><![CDATA[o-NXlt5KV1aCSWRJ4Nub38OS1Zwg]]></ToUserName>
<FromUserName><![CDATA[gh_8e20050bbc8d]]></FromUserName>
<CreateTime>1495528028</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[鎮ㄧ殑鐣欒█宸叉敹鍒帮紒]]></Content>
</xml>