mysql 4.1.10 與 coldfusion mx 7 中文資料讀寫的方法:
Part I : mysql
1. 在建立 mysql 資料庫的時候「校對」選擇 「utf-8 generic ci」。
2. 建立 table 的時候 「校對」選擇 「utf-8 generic ci」。
3. 在欄位的地方 「校對」選擇 「utf-8 generic ci」。
4. 用 phpadmin 2.6.2 試著新增一筆資料,看中文資料有否正常寫入, 應該沒問題才是。
Part II: Coldfusion MX 7
1. 內建的 mysql jdbc 是舊版的要上網站將新的版本放在
/opt/coldfuisonmx7/runtime/servers/lib
2. 重新啟動 Coldfusionmx7 -> service coldfusionmx7 restart
Part III: mysql JDBC
以下的DB是我要連線的資料庫名稱。
1. Add New Data Source , Driver 的部分選擇 Other
2. 在 JDBC URL 的地方填入: jdbc:mysql://localhost:3306/DB?useUnicode=true&characterEncoding=utf8
在 Driver Class 的地方填入:com.mysql.jdbc.Driver
3. 填入連線帳號、密碼。
4. 按下 submit 之後即可知資料庫連線正不正常。
Part IV: 網頁編輯 以 Dream Weaver 2004 MX 為例
1. 判定編輯器所編輯出來的文件是以什麼編碼儲存的,如果是 UTF-8 就不會有問題了,Dream Weaver 就是預設 utf-8。 可以用 FireFox 瀏覽器 檢視頁面的編碼以及標頭的資訊。
2. 文件內文加入
這樣就大功告成了