Ruby on Rails 與 MySQL 的 Unicode 編碼

Ruby on Rails 是預設使用 Unicode 的;MySQL 對於 Unicode 的支援也相當完整--照理說兩者合作起來應該琴瑟和鳴才是。 然而我把 RoR 與 MyQL 兜在一起之後,即便已將 MySQL 文字編碼設為 UTF-8 Unicode (utf8),MySQL 連線校對設為 utf8_general_ci,編碼的問題還是讓人傷透腦筋--那些在 phpMyAdmin 中所 INSERT 進去的資料,在 RoR 的頁面中總是亂碼一串;而經由 RoR 頁面所輸入的資料,不僅無法透過 phpMyAdmin 看到正確編碼,甚至不能將資料正確地存入資料庫中。 ...

January 21, 2006 · 1 min · Tzeng Yuxio

[安裝]Ruby on Rails on FreeBSD

Step 1: Install Ruby 先前不曉得裝什麼軟體就一併裝好了,所以跳過。 Step 2: Install RubyGems 這是等一下用來安裝 Rails 的工具,在 FreeBSD 下用 ports 安裝,輕鬆方便。 [freebsd] /usr/ports/devel/ruby-gems> make install clean Step 3: Install Rails 照官方網站上的描述,同樣一行指令搞定。 [freebsd] ~> gem install rails --include-dependencies 註:我連試了兩次指令都執行到一半失敗,可能是網路 timeout 關係,第三次就順利成功了。 Step 4: 建立應用程式 基本上這也是照著前一個網頁的指示作。 [freebsd] ~> rails /path/to/my/new/application [freebsd] ~> cd /path/to/my/new/application [freebsd] ~> ruby script/server 接下來開啟網址 http://0.0.0.0:3000 就能夠看到關於 RoR 的說明了。 說明頁面的最底下有 Getting Started,可以開始寫 RoR 的程式囉! ...

January 10, 2006 · 1 min · Tzeng Yuxio