Прочитал тред ниже, что ^string.lower, match, upper, trim(?), split(?) могут падать если в них придёт "что-то не то", может кто-то осветить?
andylars 11.07.2015 13:35
/ 11.07.2015 14:00
Применяю в процессе разбора url'a допустим тот же trim или
lower для данных из форм.
Пишут, что лучше их класть в обертку, т.к.:
возможны проблемы, если в URI пришло что-то кривое,
на чем будут падать строковые ф-ции (lower, match, etc.)
поэтому делаем превентивную проверку
ситуация не выдуманная, но для POST-запросов вряд ли актуальна:-)
Неприятное известие, прямо скажем.
Может кто-то описать конкретные примеры/случаи на каких символах/ последовательностях падают эти строковые методы?
Актуальна ли эта проблема для однобайтной кодировки типа windows-1251?
- Прочитал тред ниже, что ^string.lower, match, upper, trim(?), split(?) могут падать если в них придёт "что-то не то", может кто-то осветить?, andylars 11.07.2015 13:35 / 11.07.2015 14:00
- Ответ, G_Z [M] 12.07.2015 00:18