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

start [/forum/topic.php?fid=22&tid=1445155]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 284ms |
| total: | 549ms |

| 0 / 0 |
