星期六, 11月 05, 2005

OpenBSD's locale

OpenBSD 自 3.8 開始已經有支援部分的 locale 了(感謝 kevlo@), 這對我來說立即可見的好處就是終於可以把 gallery v1.x 的 big5 encoding 順利轉換到 utf8 的 gallery2 了, 前兩天把家裡的 3.6 升到 3.8, 因為有用 soft raid, 而預設的 kernel 沒有支援, 所以遇到了一點小問題, 不過總算是 ok 了.
昨晚把 g2 裝起來, 再把 g1 的相簿 import 進去, encoding 全都換成 utf8, 看起來沒什麼大問題, 只是 php 的日期時間函示好像還沒有加入locale, 找了一下解決方式是在 g2 的 config.php 裡面加上下面兩行:

require_once(dirname(__FILE__) . '/modules/core/classes/GalleryCapabilities.class');
GalleryCapabilities::set('systemCharset', 'ISO-8859-1');


接下來修改了一下風格, 相簿網址沒改, 還是在老地方, 只是以前丟出去的 link 應該都不相容了.