解决方案 »
- 关于统计短信总数的问题
- try中有return,finally块会不会执行
- spring jpa 无法删除对象Removing a detached instance
- 一个CVS的奇怪问题
- hibernate+struts结合开发的问题,插入数据没有问题,但是不能插入提交的数据
- tomcat下https双向认证,无法访问,在线急等
- 实现两个txt文件的逐行比较,有点类似于版本管理中的比较,怎么实现?
- spring的一个例子出现错误
- 求把尺子
- Exception in thread "main" java.lang.NoClassDefFoundError:test 是怎么回事!
- 请问我的hibernate代码怎么总是提示org.hibernate.MappingException: Resource: Person.hbm.xml not found
- 关于struts2的最基础问题~~~
---------------------------------------------网上已经有很多FCKeditor配置的文章但是还是弄了快一个下午。主要除了配置也看了一些相关的东西。步骤如下
1.下载文件,FCKeditor-2.3.zip(FCKeditot for java),FCKeditor_2.4.3.zip(FCKeditor基本文件)
2.用FCKeditor-2.3.zip(FCKeditot for java)建立web项目,把FCKeditor_2.4.3.zip(FCKeditor基本文件)解压后拷贝到该目录中。
3.修改web.xml文件,/FCKeditor/fckconfig.js文件,我没有删除多于的文件目前看也没有什么问题。
4.除了commons-fileupload.jar,FCKeditor-2.3.jar拷贝到web应用的lib下还要拷贝xalan-2.7.0.jar不然上传图片的时候会出错。
5.解决上传乱码
在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到
DiskFileUpload upload = new DiskFileUpload();
分别在其后加入 upload.setHeaderEncoding("utf-8");
这样解决了文件上传的中文乱码问题.
但是在控制台显示的中文内容还是乱码,但是没关系,我们没必要去看控制台下的中文。这之后上传可以了但选择文件时候还是乱码,在web.xml中加了过滤器也不行,最后在tomcat-home/conf/server.xml中修改
在两处地方加上URIEncoding="utf-8":<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="utf-8" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" URIEncoding="utf-8" />加上URIEncoding="utf-8"好了,以前还没有改过这个配置,一般加上过滤器就ok了,这个现在还不明白,回头在找找原因。不过现在图片上传,显示已经没有问题了。下面是一些不过的配置文章主要参考第一个就可以了。--------------------------
String filename = “闀挎睙娴佸煙姘寸幆澧冪洃娴嬩腑蹇僜娑茬浉鑹.jpg”;
filename = new String(filename.getBytes("iso-885901"),"GBK"));
就是上传图片插入到富文本框后,递交表单,数据库SELECT出来的数据全都是乱码,非数据库的字符则正常。
可见这是与数据库操作有关。我之前用过FCKEDITOR,不会出现乱码。今天我对比了原来和现在的,原来网站是用UNICODE(UTF-8),现在这个是用GB2312的,我想问题可能在于此。
FCKEDITOR是用UTF-F的。请高人说说如何解决。