2007-03-01

PostgreSQL Server/Client 字元編碼設置與用途

更新:2007-03-03
對映章節:

內容:
二個有關的系統變數 server_encoding & client_encoding
變數的值決定著"目前"DB的 Server 和 Client 的字元編碼
預設值原則上會等同創建 DB 時所指定的編碼系統.

一般情況下, 我們只會去變動 client_encoding
目的是為了要配合從DB取出的 Data 和 在 Client 應用程序上
能 match 讓 data 能正確轉換成 Client 端的編碼
例如用在單一DB, 但多 client 不同編碼時

透過 SHOW 可以觀察當前的系統值
#SHOW server_encoding ;
server_encoding
-----------------
UTF8
(1 row)


透過 SET 可以改變當前的系統值
#SET client_encoding TO UTF8 ;
SET
#

沒有留言:

張貼留言