竞价网站服务器,杭州做公司网站,广东省住房和城乡建设部网站,郑州艾特网站建设公司场景#xff1a;检查服务器异常#xff08;hive#xff09;服务#xff0c;就通过http发送一条短信到手机上#xff0c;内容类似#xff1a;【通知】 S T A R T D A T E h i v e 服务检测异常 {START_DATE}_hive服务检测异常 STARTDATEhive服务检测异常{DB_ID}#…场景检查服务器异常hive服务就通过http发送一条短信到手机上内容类似【通知】 S T A R T D A T E h i v e 服务检测异常 {START_DATE}_hive服务检测异常 STARTDATEhive服务检测异常{DB_ID}实现的ktr如下 http的URL输入内容http://XXXXXX?__extStats__telXXXX__content【通知】 S T A R T D A T E h i v e 服务检测异常 {START_DATE}_hive服务检测异常 STARTDATEhive服务检测异常{DB_ID} 处理过程转变编码格式成GBK或者别的都是出错
把中文去掉只留英文提示就可以发送成功说明是中文转码的问题
解决中文转码的问题在表输入控件里面输入中文传输到col1变量里面出错时会看到中文需要转码的格式如下col1【通知】_hive服务检测异常这句会被转换成col1%E3%80%90%E9%80%9A%E7%9F%A5%E3%80%91_hive%E6%9C%8D%E5%8A%A1%E6%A3%80%E6%B5%8B%E5%BC%82%E5%B8%B8
可见http需要接收转码好的URL编码方式ktr的http控件就需要改成“http://XXXX?__extStats__telXXXXXXX__content%E3%80%90%E9%80%9A%E7%9F%A5%E3%80%91_hive%E6%9C%8D%E5%8A%A1%E6%A3%80%E6%B5%8B%E5%BC%82%E5%B8%B8”
相关URL编码方式转码查看http://tool.chinaz.com/tools/urlencode.aspx
附上调试出错的