第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

解決中文亂碼問題

/**
*?將文本消息轉(zhuǎn)換成Xml
*
*
*/
public?static?String?messageToXml(TextMessage?msg)?{
DocumentBuilder?documentBuilder?=?getDocumentBuilder();
Document?document?=?documentBuilder.newDocument();
document.setXmlStandalone(true);
Element?root?=?document.createElement("xml");

Element?toUsername?=?document.createElement("ToUserName");
toUsername.setTextContent(msg.getToUserName());
root.appendChild(toUsername);

Element?FromUserName?=?document.createElement("FromUserName");
FromUserName.setTextContent(msg.getFromUserName());
root.appendChild(FromUserName);

Element?CreateTime?=?document.createElement("CreateTime");
CreateTime.setTextContent(msg.getCreateTime());
root.appendChild(CreateTime);

Element?MsgType?=?document.createElement("MsgType");
MsgType.setTextContent(msg.getMsgType());
root.appendChild(MsgType);

Element?Content?=?document.createElement("Content");
Content.setTextContent(msg.getContent());
root.appendChild(Content);

Element?MsgId?=?document.createElement("MsgId");
MsgId.setTextContent(msg.getMsgId());
root.appendChild(MsgId);

document.appendChild(root);

TransformerFactory?tf?=?TransformerFactory.newInstance();
Transformer?t;
ByteArrayOutputStream?bos?=?null;
String?result?=?null;
try?{
t?=?tf.newTransformer();
t.setOutputProperty("encoding",?"UTF8");//?解決中文問題
bos?=?new?ByteArrayOutputStream();
t.transform(new?DOMSource(document),?new?StreamResult(bos));
result?=?bos.toString("utf8");//?解決中文問題
}?catch?(TransformerConfigurationException?e1)?{
e1.printStackTrace();
}?catch?(TransformerException?e)?{
e.printStackTrace();
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}
return?result;

}



public?void?doPost(HttpServletRequest?request,?HttpServletResponse?response)
			throws?ServletException,?IOException?{
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;?charset=utf-8");
		PrintWriter?out?=?response.getWriter();
		Map<String,?String>?map?=?MessageUtil.XmlToMap(request);
		TextMessage?msg?=?new?TextMessage(map);
//		System.out.println(msg.toString());
		if?("text".equals(msg.getMsgType()))?{
			TextMessage?sendMsg?=?new?TextMessage();
			sendMsg.setContent("你才:"?+?msg.getContent());
			sendMsg.setCreateTime(new?Date().getTime()?+?"");
			sendMsg.setFromUserName(msg.getToUserName());
			sendMsg.setToUserName(msg.getFromUserName());
			sendMsg.setMsgId(msg.getMsgId());
			sendMsg.setMsgType("text");
			String?msgString?=?MessageUtil.messageToXml(sendMsg);
			out.println(msgString);
			System.out.println(msgString);
			out.flush();
		}


正在回答

3 回答

亂碼問題解決?

我使用的是spring mvc ? ??

return new String(re.getBytes("utf-8"),"ISO8859_1"); 就顯示中文了.


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weibo_SecturityE_0

我的整個(gè)項(xiàng)目都是utf-8加上這一句正常
2015-07-31 回復(fù) 有任何疑惑可以回復(fù)我~

是不是還少了getDocumentBuilder方法,這段代碼加進(jìn)去以后調(diào)不通啊~!求完整代碼包~

1 回復(fù) 有任何疑惑可以回復(fù)我~

還要注意一點(diǎn)....java文件字符編碼也要設(shè)置成utf8

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Java微信公眾號(hào)開發(fā)
  • 參與學(xué)習(xí)       158313    人
  • 解答問題       684    個(gè)

Java微信公眾號(hào)開發(fā)的入門教程,掌握微信公眾號(hào)基本概念

進(jìn)入課程

解決中文亂碼問題

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)