Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
Люди, кто-нибудь решил эту проблему??? Сервер: 8.3 Кодировка базы: ISO_8859_5 Кодировка клиента: WIN1251 при использовании функции convert на части русских букв (например Ё) вылетает ошибка: ERROR: character 0x90 of encoding "WIN1251" has no equivalent in "MULE_INTERNAL" Причем совершенно неважно в какую кодировку конвертировать. На версии 8.0 таких проблем нет - все замечательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 14:09 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
написал багрепорт: http://archives.postgresql.org/pgsql-bugs/2008-03/msg00155.php -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 16:38 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
Не помню в какой версии, в постгресе сделали строгое конвертирование из одной кодировки в другую. Например. В кодировке КОИ8 нет знака номер (№), а в WIN1251 он есть. До определенной версии постгреса этот знак нормально сохранялся в базе, а потом перестал сохраняться, так как знака номер (№) в таблице символов кодировки КОИ8 нет. Возможно, это и в Вашем случае. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 18:49 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
возможно. Но что делать дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 19:03 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
mik_smвозможно. Но что делать дальше? 1) править исходники 2) изменить кодировку бд 3) смириться 4) другое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 19:27 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
в данном случае скорее сего это ошибка в таблицах/функции конвертирования, потому что не работает просто для русского алфавита... без всяких доп. символов. я тестировал вот эту строку и она НЕ сконвертировалась: абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 20:14 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
Ёшскорее сего это ошибка в таблицах/функции конвертированияВозможно, так оно и есть. Да прибудет с нами UTF :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 20:22 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
нашёл ошибку, в таблице конвертирования ISO_8859_5 во внутреннее представление отсутствует буква Ё и ё, вот патч для 8.3 на файл src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c Код: plaintext 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. 29. 30. 31. 32. 33. 34. 35. 36. ps: да utf решает, только он медленнее и регулярные выражения не работают %) эх.. нет в жизни сщастья... :) -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 04:41 |
|
||
|
Ошибка перекодирования
|
|||
|---|---|---|---|
|
#18+
Мой патч не правильный, я забыл про таблицу перекодировки в обратную сторону %) Heikki Linnakangas написал правильный патч: http://archives.postgresql.org/pgsql-bugs/2008-03/msg00200.php теперь весь русский алфавит правильно конвертируется в ISO_8859_5 и из неё :) -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 06:46 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35195923&tid=2004516]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 362ms |

| 0 / 0 |
