现在我用jsp编写smtp发信程序,想实现中文发信,但中文全部都是乱码,请问怎么解决这个问题,多谢
解决方案 »
- 更新数据库,如果name0/name1/name2为空时,就不进入更新页面,要怎么做啊
- struts2 对象传值 接受数据不完整
- GWT 有大虾能给我说说它到底是做什么用
- 高分求jsp用户登陆代码
- showmodaldialog窗体中能否获得父窗体的session?
- 谁有struts2的网站原代码那给发一分谢谢
- 请问:我在网页中的excel文件的连接被点击时,ie打开这个xls文件后显示的是乱码,怎样做才能让ie显示另存为对话框呢?
- 请教:如何在jsp界面中获取servlet中的public方法?
- jsp中文乱码问题(有点特殊),高手进。。。
- 一个很郁闷的问题,请哪位高手帮忙,多谢了!!
- JSP 中的乱码问题...
- 中文乱码问题如何解决?
subject = MimeUtility.encodeText(new String(subject.getBytes(), "GB2312"), "GB2312", "B");
message.setSubject(subject); //message.setText(body);
message.setContent(body,"text/html; charset=gb2312");
1) 所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
2) 在应用服务器中的server.xml方件中找到设置服务器端口的行,一般是这样开头:”<Connector port="8080"”,
3) 在找到的行"<Connector"开头的字符串后加上:URIEncoding="UTF-8" ,保存文件
--------------------------------------------------------------------------
jsp页面有乱码解决方法 所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
<%@ page contentType="text/html; charset=UTF-8">
--------------------------------------------------------------------------
jsp单个中文参数乱码解决方法 用这个转换一下:
<%!String trans(String chi)
{
string result =null;
byte temp[];
temp=chi.getBytes("iso=8859-1");
result= new String(temp);
}
%>
或者直接这样:
<%
request.setCharacterEncoding("UTF-8");
out.println(request.getParameter("参数ID")
%>
--------------------------------------------------------------------------