Configuration
在 Informix 數據庫 DB_LOCALE 中使用字元集 en_us.364
我正在嘗試將我的更改
db_locale
為en_us.364
ASCII 字元集。它在 IBM 的知識中心上說 364 是一個有效的字元集:我能夠改變我的
DB_LOCALE=en_us.364
. 但是,更改為後db_locale
我en_us.364
無法訪問dbaccess
. 我收到此錯誤:-23101 無法載入語言環境類別。
所以我也嘗試將我
client_locale
的更改en_us.364
為。我能夠設置環境變數。但是,在嘗試使用時它仍然給出了同樣的錯誤dbaccess
。然後我在裡面看了一圈,
GLS/lc11/en_us
找不到016c.lco
364/ASCII是哪個字元集。但是,我在GLS/lc11/pl_pl
文件夾中找到了這個字元集,這意味著支持 ASCII。我想知道在哪裡可以得到locale016c.lco
或016c.lc
the localeen_us
。
無論好壞(而且大多數情況更糟),儘管
en_us.364
存在一些支持所需的文件,但所需的文件lc11/en_us
不存在。因此,您可以擁有de_de.364
ores_es.364
或fr_fr.364
orpl_pl.364
但您不能擁有en_us.364
.此時您有幾個選擇。
- 一種是嘗試下載 ILS - International Language Supplement。這裡面有很多額外的語言環境;它可能有
en_us.364
(但沒有承諾)。- 另一種方法是嘗試複製現有的語言環境(可能是
gls/lc11/fr_fr/016c.lco
或複製gls/lc11/de_de/016c.lco
到gls/lc11/en_us/016c.lco
. 您可能想要編輯 LANGUAGE 和 TERRITORY 行。但是,請注意法語和德語語言環境是不同的;您選擇哪個很重要。- 向 IBM Informix 技術支持報告問題,請求
gls/lc11/en_us/016c.lco
.我不確定哪個是最好的。如果相關文件在ILS 中,那麼這很簡單。複製語言環境文件大多是直截了當的,但您需要考慮如果不可用會發生什麼。