1.下载FCKeditor 2.6 demo,下载地址:
2.直接在此文件中的示例基础上做修改,达到自己要求。示例很多,介绍也很细。不赘述。
主要问题:
1.在文本框输入的汉字到了servlet变成了乱码。(已经在servlet中添加request.setCharacterEncoding())
2.上传文件到服务器(tomcat6.0),下载时显示错误404,文件名也变成了乱码。
解决办法:
1.添加拦截器
public class Encoding implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
并在web.xml中做此拦截器相应配置。
2.修改tomcat的server.xml文件
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
主要修改:URIEncoding="UTF-8"。
至此乱码问题解决。