
Новые сообщения [новые: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/topic.php?fid=53&mobile=1&tid=1997821]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
5ms |
track hit: |
186ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 527ms |

| 0 / 0 |
