
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.08.2015, 16:17
|
|||
|---|---|---|---|
postgresql, тип поля text и не utf-8 - как это работает? |
|||
|
#18+
Я скопировал wget'ом страницу в кодировке win-1251 в файл. Теперь через php хочу загнать эту страницу в бд в поле text. Внезапно, мне сперва надо привести эту страницу к utf 8 иначе выходит ошибка: я в php поставил setlocale (LC_ALL, "ru_RU.UTF-8"); header('Content-type: text/html; charset=UTF-8'); *** $znachenie = pg_escape_string($znachenie); *** и ошибка не исчезает. ---- Как в text записывать значения в разных кодировках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2015, 08:08
|
|||
|---|---|---|---|
|
|||
postgresql, тип поля text и не utf-8 - как это работает? |
|||
|
#18+
azsxЯ скопировал wget'ом страницу в кодировке win-1251 в файл. Теперь через php хочу загнать эту страницу в бд в поле text. Внезапно, мне сперва надо привести эту страницу к utf 8 иначе выходит ошибка: я в php поставил setlocale (LC_ALL, "ru_RU.UTF-8"); header('Content-type: text/html; charset=UTF-8'); *** $znachenie = pg_escape_string($znachenie); *** и ошибка не исчезает. ---- Как в text записывать значения в разных кодировках? Приведите полный пример кода и какую ошибку вы получаете. Скорее всего если вы поставили в начале скрипта setlocale (LC_ALL, "ru_RU.UTF-8"); то база ожидает входных данных в UTF8 и это ваша задача перекодировать в ту кодировку которую вы указали в setlocale. Если бы вы в setlocale указали виндовую кодировку то база бы приняла скорее всего ввод в win1251 и перекодировала бы внутри в UTF8 (а точнее в кодировку используемую в вашей базе... там не обязательно UTF8). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Woland&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 654ms |
| total: | 753ms |

| 0 / 0 |
