Общие > Базы данных
многоязыковая поддержка в Postgre
commander:
Elenka
перед insert: SET CLIENT_ENCODING TO \'WIN\'
Elenka:
гм, а если текущий язык мне неизвестен ?
1. отпарсили инглиш - сохранили
2. отпарсили русский - сохранили
3. отпарсили французский - сохранили
...
.
есть подобные решения ?
Elenka:
при добавлении французского вылетает вот что:
DBD::Pg::st execute failed: ERROR: invalid byte sequence for encoding "UNICODE": 0xe96361
commander:
http://www.postgresql.org/docs/8.0/interactive/multibyte.html#MULTIBYTE-TRANSLATION-TABLE
Elenka:
для этого надо заранее знать кодировку текущего декста, к примеру мне надо сохранить японский, для этого заранее надо определить, что символы именно EUC_JP и потом уже поставить
SET CLIENT_ENCODING TO \'EUC_JP\';
только непонятно как это сделать... :(
Навигация
Перейти к полной версии