Общие > Базы данных

многоязыковая поддержка в Postgre

<< < (2/2)

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\';

только непонятно как это сделать... :(

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии