close

啟動PostgreSQL前設定PGCLIENTENCIDING的話,PostgreSQL會先將資料轉換成PGCLIENTENCODING所指定的charset,再傳送給client端,同樣的,server會將client端送來的資料一律視為   PGCLIENTENCODING所指定的charset,在儲存前會轉換成資料庫所使用的charset。client端是用Java程式如JSP、Servlet、EJB且container是用Big5或MS950做為編碼格式(setenv LC_CTYPE zh_TW.Big5),資料庫的編碼可以用UNICODE,在啟動PostgreSQL前不設定PGCLIENTENCODING,JDBC URL用jdbc:postgresql://hostname/database?charSet=UTF-8,這樣JDBC driver就會將資料以UTF-8格式送到server端,如果要用簡體中文,只要將container的設charset定為GB2312就可以了。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Forth 的頭像
    Forth

    不就是個blog

    Forth 發表在 痞客邦 留言(0) 人氣()