2012-09-07 47 views
3

我已經找到了一種將數據庫設置爲字符集的方法,但是如何設置它以便在不同的表上有特定的字符集?PostgreSQL只將一個特定的表設置爲一個字符集

我需要設置一個表來支持IPA字符,另一個表來支持希伯來語腳本。

+0

首先要明確字符集(您希望能夠顯示的字形)與編碼方案(一組字形如何存儲爲一組字節)之間的區別。它們是相關的,因爲每個編碼方案可以限制在它所支持的字形中。正如@erlx所說,您可能需要某種形式的UTF(並且目前爲止,只有PostgreSQL支持UTF-8)來支持所需的字形範圍。一個相關的問題是「整理」,你可能想看看:http://www.postgresql.org/docs/current/static/collat​​ion.html – kgrittn

回答

2

您需要將數據庫編碼爲UTF-8,才能以各種字符集存儲數據 。

更多charsets

如果由於某種原因,你需要使用SQL_ASCII您可能需要根據您可能需要閱讀的字符集更改CLIENT_ENCODING 。

相關問題