• 1819阅读
  • 2回复

接收数据问题 [复制链接]

上一主题 下一主题
离线jing105630
 

只看楼主 倒序阅读 楼主  发表于: 2019-05-20
"\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n\r\n<html>\r\n<head>\r\n<title>\xB2\xE2\xCA\xD4\xCF\xB5\xCD\xB3\xBC\xAF\xB3\xC9</title>\r\n</head>\r\n<body>\r\n<br>\r\n<script type=\"text/javascript\" src=\"js/integration.js\"></script>\r\n<form method=\"post\" action=\"/manufacturing/IntegrationServlet\"\r\n\tstyle=\"margin-top:8px;margin-bottom:5px\" onsubmit=\"return commit()\">\r\n\t<table style=\"margin-left: 0px; margin-bottom: 5px; margin-top: 0px\"\r\n\t\twidth=\"99%\">\r\n\t\t<tr>\r\n\t\t\t<td width=\"50%\" style=\"border-style: solid; border-width: 1px; border-color: #91D4FF;\">\r\n\t\t\t \r\n\t\t\t\t<table align=\"left\"  width=\"50%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"  >\r\n\t\t               <tr>\r\n\t\t         <td align=\"left\" class=\"even\"  nowrap><b>State(Y-Success\xA3\xACN-Wrong\xA3\xA9\xA3\xBA  </b>Y</td>\r\n\t\t       </tr>   \r\n\t\t         <tr>\r\n\t\t            <td align=\"left\" class=\"even\"  nowrap><b>Return info\xA3\xBA </b><SFDM><MESSAGE>1</MESSAGE><GROUP>KEY_USER</GROUP></SFDM></td>\r\n\t\t       </tr>               \r\n\t\t      </table> \r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</table>\r\n</form>\r\n</body>\r\n</html>\r\n<script type=\"text/javascript\">\r\nwindow.onload=function(){try{parent.complete();}catch(e){}};\r\n</script>"

与http通讯接收的都是这些,放到text控件里,也有部分类是XML,怎么转换成正常符号代替的那种呢 ?
离线20091001753

只看该作者 1楼 发表于: 2019-05-21
QByteArray 是一段数据,你需要为它指定字符编码,才能成为 QString
若网页是 utf8 编码,即 QString::fromUtf8
(づ ̄ 3 ̄)づ
离线jing105630

只看该作者 2楼 发表于: 2019-05-24
回 20091001753 的帖子
20091001753:QByteArray 是一段数据,你需要为它指定字符编码,才能成为 QString
若网页是 utf8 编码,即 QString::fromUtf8 (2019-05-21 08:47) 

好的,谢谢
快速回复
限100 字节
 
上一个 下一个