1. А с чего вы взяли, что входная строка подходит?
2. Добавьте отладочное сообщение в конце функции, чтобы выводить str и увидите, что в нем на самом деле.
3. Проверьте регистр.
С введения UTF-8 все должно работать во всех популярных браузерах.
Проблемы могут ожидаться в нестандартных мобильных браузерах. Но это проценты.
С другой стороны вопрос - у вас статика, или оно генерится чем-то на php/python/js в бэкенде?
Тут нужно будет уточнить, и все файлы хранить в соответствующей кодировке.
"Да, и забудьте про компьютерные игры. Прямо начиная с сегодня. Совсем. Навсегда."
"Не имея навыка смотреть американский фильм с оригинальной дорожкой и понимать (на слух) хотя бы половину - хорошим программистом не стать"
Вы серьезно?
Чтение документации вообще не требует навыка воспринимать все на слух.
Английский нужен, но это не основной навык для программиста.
Crash, нарабатывать практику, учить английский, учить sql, учить что-то из бэкенда (php/nodejs/java мало ли), учить технологии. За два года мало ли что произойдет.
еще немного и bash скрипт будет выполняться на винде без установки чего-либо, и можно будет делать кроссплатформенный ОДИН исполняемый файл для мак/линукс/юникс/win
Сергей Бурдужа, Владелец - это тот, кто создает файл.
Кто ж вас знает, почему вы папки там создаете user-ом и почему вам там необходимо создавать папки.
Если это будет делать веб-сервер, который запускается от www-data, то все будет окей.
Но нужно понимать, что владелец у файлов может быть только один )
MaxKorz, Полет на вертолете - официально может быть разрешен для разных служб, включая журналистов - можно легко официально договориться.
Полет на дроне, который вплотную может подлететь к чьему-то окну и заснять приватную жизнь практически незаметно - сложнее. Законодательство насчет полетов на дроне еще в процессе разработки.
Теоретически - вроде и договориться проще и дешевле, но на практике для производства кинофильма - бывает проще слетать на журналистском и подрендерить. Либо отрендерить совсем все.