Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.07.2016, 01:07
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
Сайт сделан на UTF-8 Код: javascript 1. 1. В переменную (объект) сохранил дерево настроек вместе с текстом который был кириллицей. Отправил POST 2. в PHP поймал и сохранил Код: php 1. 3. Читаю также просто Код: php 1. 2. Но уже читает не кириллицу а вот такую штуку Код: html 1. И в текст вернуть не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 07:26
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
Андрей159Отправил POSTЧто было отправлено по факту? Можно в файрбаге посмотреть, например. Андрей1592. в PHP поймал и сохранилИ как оно в базе сохранилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 12:45
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
Проверял. По факту Файдлер видит кириллицу. В базу данных сохраняет уже закодировано. База данных на UTF-8. чар-сет искал где задается в функции модуля $db->super_query пока не нашел (может как-то по другому указано), но если сохранять просто з POST без json_encode то сохраняется нормально в кириллице. В инструкции json_encode есть дополнительные параметры. Пробовал как указано в инструкции JSON_UNESCAPED_UNICODE в результате сохраняет пустоту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 12:55
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
print_r работает правильно, а вот с json_encode что-то не то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 13:11
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
В б/д не попадает еще слеш \. Этот формат напоминает RTF формат. Попробую изолирую слеш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 13:35
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
Код: php 1. 2. 3. и так работает отлично все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 16:11
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
а вот сейчас проверяю снова. Уже получаю на перехвате в Файдлер сразу кодировку. Получается, что причина в JSON.stringify(). На форумах также поднимают этот вопрос, ответа не нашел. Сравнивают с UTF-16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 16:27
|
|||
|---|---|---|---|
Кирилица POST'ом сохранилась а прочиталась в JS уже как кодировка u0412. |
|||
|
#18+
В PHP убрал json_encode и заработало В скрипте JSON.stringify(m2) кодирует в JSON. Этого достаточно. Только на всякий случай экранирую апостроф и слеш в POST запросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1445155]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 273ms |
| total: | 528ms |

| 0 / 0 |
