2 u010229183 u010229183 于 2016.09.15 09:24 提问

求解:XML短信部分中文乱码

求教各位大神,在SSH框架下,HTTP接口发送XML短信,编码为XML;项目里.java文件和页面也都是UTF-8编码;
但是我在main函数中测试发送中文短信时正常;
在页面调用action方法发送中文短信时乱码。请问各位大神为什么啊?

5个回答

panbingcan272007258
panbingcan272007258   2016.09.15 09:30

注意页面编码utf-8

u010229183
u010229183   2016.09.15 09:48

@panbingcan272007258 你好,页面编码也是UTF-8

u010229183
u010229183   2016.09.15 11:00

求大神帮忙呀~!!!

Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.15 18:13

保证文件编码,网页显示编码,数据库编码都是一致的就不会出现乱码问题了。

kes55
kes55   2016.09.15 19:53

编码一致都采用UTF-8

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 在XML解析解决乱码问题
在XML文件中有中文,显示到手机上,就成了乱码。 在解析Tomcat服务器端的XML文件时,解析到手机上,就显示了乱码。 在InputStreamReader的参数增加“GBK”,解码到手机上即为中文。 buffer = new BufferedReader(new InputStreamReader(urlConn      .getInputStream(),“GBK”)); //解
解决发送短信内容乱码
package com.jeeplus.common.utils; import java.io.UnsupportedEncodingException; import net.sf.json.JSONObject; @SuppressWarnings("unused") public class CallPublicServiceUtils { private final st
对接短信遇到的编码问题
编码过程中遇到的问题
解决问题 提示信息乱码问题
修改前的代码如下:   public static void historyBack(HttpServletResponse response,String v){              try{                                              String exportString="alert("+getString(v)+")
接口返回xml数据包含乱码的问题
 返回 xml格式:/>¥%……&*()——+|!QWERTY21111112222222"/>="9"/> id="1277" name="6"/>1. 接口返回之前编码  String c1="中国11@#¥%……&*()——+|!QWERTY2111111122222211中国";    String a211;  try {   a211 = java.
Eclipse中.xml , .propertise 为后缀的文件中文乱码
问题描述:Eclipse中.xml  , .propertise ,  .java 为后缀的文件中文乱码 解决办法:Windows --> Proference --> General --> Content Types  --> Text 将相关文件的编码设置为UTF-8或者你需要的
String_xml报文乱码问题
1.首先明确在网络传输中:只能传输ISO8859-1格式的编码 对于报文中有中文的,需要如下处理: fundNameNew = URLEncoder.encode(fundName, "UTF-8"); 2.将字符串强制转换成UTF-8格式: xmlStr = new String(xmlStr.getBytes(),"UTF-8"); 如果不指定格式,则采取系统默认的格
Ajax取得XML响应的中文乱码问题(持续整理中...)
首先,讨论一下HTML页面发送请求到JSP页面并返回XML的情况,请看下面的表格。        Html-charset表示的是发出请求的HTML页面采用的编码格式。()        Jsp-pageEncoding表示的是生成XML串并产生响应的JSP页面的编码格式。()        setContentType-charset表示的是response响应的编码格式。(默认)表
一种解决在Linux环境下发送短信中文乱码问题的方案
这几天在折腾短信的发送问题。其实最令人苦恼的是,你明明在windows环境下一切都测试成功,能成功发送中文短信了,但偏偏你把项目部署到Linux环境的时候,却发现中文短信发出来是避之不及的乱码~~ 其实能知道这是由于编码的问题,但要解决它还不太容易呢。   首先,看在windows环境下正常显示中文的原因:打开cmd窗口,输入:chcp你会发现输出 活动代码页: 936 查阅936的意义
Android读取并备份用户短信(xml方式)
清单文件中需要加入两个权限: MainActivity实现: package com.mth.readMessage; import java.io.File; import java.io.FileOutputStream; import org.xmlpull.v1.XmlSerializer; import android.app.Activity; import