Snipsnap 0.5a 整合心得

Snipsnap 0.5a 最近試用的結果還不錯,中文的部份我已經將資源檔釋出,所以也試著將它和我原有的 resin 2.1.x 整合在一起。0.5a 整合進 resin 時,還是會有 JSP 頁面裡中文編碼的老問題。解決的方法如下:

  • 把所有的 JSP 頁面都加上 <%@ page contentType="text/html; charset=utf-8" %>
  • 將所有的 JSP 頁面重新轉換成 UTF-8 格式並儲存,例如用 XP 的記事本或是 UltraEdit 轉換
  • 把所有的 <c:import url="${xx}"/> 都加上 charEncoding="utf-8" 屬性

這個部份我會在測試無誤後放出來讓大家下載。

解決了中文問題後,另一個麻煩是少部份在 /exec/ 路徑下的資源會產生例外,雖然是少部份,但這個「少部份」就包括了發表、新增、編輯、附加檔案等重要部份。經過了一些時間找尋錯誤後(因為錯誤資訊實在少得可憐),發現原因是 Snipsnap 0.5a 和 resin 2.1.x 不合,因為在 resin 3.0.x 中完全沒問題。偏偏 Snipsnap 0.4.2a 和 resin 3.0.x 不合,無法順利啟動。

本來我想先改用 resin 3.0.x,並且慢慢把內容從 Snipsnap 0.4.2a 轉換到 Snipsnap 0.5a,這下可好,要嘛不就二個都用舊版,要不然就是二個都用新版。所以接下來我還是會以 Snipsnap 0.4.2a 為主,並且把內容轉換至封閉的 Snipsnap 0.5a 測試空間中,等一切都順利了再切換過去,我想這應該會等到年後了吧。

話說回來,等到那個時候,Snipsnap 0.5.1a 似乎也差不多要出了??

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

18 − seven =

返回頂端