Resin下ckeditor乱码问题处理

前段时间在Resin下部署Web项目中遇到如下问题,现写出来记录一下:
在Web项目中使用了ckeditor,但启动后发现ckeditor中文显示乱码,如下图:
Resin下ckeditor乱码问题处理 - banbanaoxiang - banbanaoxiang的博客
 明显就是编码不对应造成的问题,查询了好多地方,最终找到了解决方案
修改方法如下:
1、修改Resin下配置文件conf/app-default.xml
把其中的

 <servlet servlet-name="resin-file"  servlet-class="com.caucho.servlets.FileServlet"/>修改为

<servlet servlet-name="resin-file" servlet-class="com.caucho.servlets.FileServlet">

         <init>

        <character-encoding>UTF-8</character-encoding> 

         </init>

</servlet>

2、修改Resin下配置文件conf/resin.conf
把项目的编码一并设置为UTF-8形式

<web-app  id="/whatyforum" document-directory="E:\myeclipseworkspace\xm_whaty_forum\WebRoot">

         <character-encoding>utf-8</character-encoding>

</web-app>

究其原因:Ckeditor默认采用utf-8编码格式,要求项目也要采用utf-8格式才可以

修改完以上两点之后重新启动Resin然后就看到如下界面了

Resin下ckeditor乱码问题处理 - banbanaoxiang - banbanaoxiang的博客
 
如果打开还是看到乱码就先清理一下浏览器缓存,让资源重新加载即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章