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就可以了。
全站熱搜