Задать вопрос
@semechki
Я не фрилансер, просто пишу код для себя.

Почему ломается кодировка при измение размера текста?

Добрый день, при увеличение числа символов в тексте ломается кодировка, если так можно выразиться...
То есть если мы в переменной передаём маленький текст - всё в порядке, а если текст больше 900 символов, то кодировка ломается и php выводит в место текста %D0%A2%D0%97+%D0%BF%D0%BE+%D0%BD%D вот такие символы, очень много таких символов.
Подскажите, пожалуйста, как это поправить, а то сама не осилю...
  • Вопрос задан
  • 113 просмотров
Подписаться 2 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@JohnDidact
Нуб во всём
Смею предположить, что текст передаётся методом GET в глобальную переменную _GET. У браузеров есть ограничения. Ещё нужно помнить, что кириллица кодируется, и, раз хз во сколько, символов становится больше. Ну а потом эта вся строка обрезается браузером, серверу передаётся закодированная, но обрезанная строка и сервер не может её правильно раскодировать… вот и результат.

Хотя, на самом деле, это лишь мои догадки)) И стоило бы это проверить. Я лишь выдвинул теорию. Прошу какашками в меня не кидаться, особенно касается это офанатевшего пиэчпишника.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nolan81
программист
Это символы закодированные urlencode
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽