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的博客
 
如果打開還是看到亂碼就先清理一下瀏覽器緩存,讓資源重新加載即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章