Pull to refresh

Comments 11

Не корректно работает добавление русской информации вместо русских букв %uxxxx (x-цифры) если вместо escape() использовать encodeURIComponent() проблема решается, но частично отображаются все русские буквы кроме ш и в БД теперь вместо русских слов вот такие загогулины ПривеД.
Кто решил эту проблему отпишитесь пожалуйста как Вы это сделали.
даже если не использовать encodeURIComponent()а просто сделать
вместо — var address = escape(document.getElementById(«address»).value);
вот так — var address = document.getElementById(«address»).value;

результат будет тотже =)
у меня два варианта. нужно либо при соеденении с базой принудить её к кодировке. либо
от урлэнкодить address в ютф… где то был пример у меня. если найду скину. сам в яве не шарю =(

если кто перевее допишет буду рад =)

ЗЫ кстати в примере при копипасте тоже пару пробелов лишних и других недочетов есть =) акуратнее.
и с пятым пхп <? php ненужно, нужно просто <?
иначе будут анинспектед Т_стринги =)))
Здесь ф-я escape используется, скорее всего, для того, чтобы отфильтровать введенные пользователем значение — вдруг хакер какой попадется. А касаемо short tag… По дефолту он вроде как отключен, так что лучше использовать <?php ?>
эскейп ничего не фильтрует =) он подставляет слеши перед спец символами в строке. ну да неважно. тут с кирилицей есть проблемы. надо писать функцию аналог урлэнкода в пхп… нормальной готовой для явы нету.
вчера порыл инет, поковырял скрипт. получил разные вариации кракозябов в базе но ток не кирилицу.

по идее данный вариант будет работать только в кодировке вин1251. а с ютф нужно лопатить. я за ночь ненашел пока выхода.

можно ли как то вытащить из явы переменную со строкой, от урлэнкодить её пхпшной функцией и вернуть обратно в яву для поста..?

На а экранирование спец-символов разве не есть какая никакая, но все же фильтрация? :)
Тьфу. Что-то я затупил. Бывает. :)
А касаемо шорт тагов если честно невидел хостеров где они выключены. Готов согласиться что мне просто везло =)

Лично на локальном линуксе с лампом — <?php ?> приводит к uninspected T_String и тд. аля как скрипт на 5ом пускать на 4ом сервере. ммм… думаю мысль моя понятна =)

кстати тебе к твоим собирательствам и в блог — есть вот такой весёлый класс — GoogleMapAPI.class.php
довольно полезная вещь для пхп+гугломапс

www.phpinsider.com/php/code/GoogleMapAPI/ (описалово и на инглише до боли понятное.)
Премного благодарен. Посмотрим. :)
Sign up to leave a comment.

Articles