Comments 11
Срочно хабракат.
Не корректно работает добавление русской информации вместо русских букв %uxxxx (x-цифры) если вместо escape() использовать encodeURIComponent() проблема решается, но частично отображаются все русские буквы кроме ш и в БД теперь вместо русских слов вот такие загогулины ПривеД.
Кто решил эту проблему отпишитесь пожалуйста как Вы это сделали.
Кто решил эту проблему отпишитесь пожалуйста как Вы это сделали.
даже если не использовать encodeURIComponent()а просто сделать
вместо — var address = escape(document.getElementById(«address»).value);
вот так — var address = document.getElementById(«address»).value;
результат будет тотже =)
у меня два варианта. нужно либо при соеденении с базой принудить её к кодировке. либо
от урлэнкодить address в ютф… где то был пример у меня. если найду скину. сам в яве не шарю =(
если кто перевее допишет буду рад =)
ЗЫ кстати в примере при копипасте тоже пару пробелов лишних и других недочетов есть =) акуратнее.
и с пятым пхп <? php ненужно, нужно просто <?
иначе будут анинспектед Т_стринги =)))
вместо — var address = escape(document.getElementById(«address»).value);
вот так — var address = document.getElementById(«address»).value;
результат будет тотже =)
у меня два варианта. нужно либо при соеденении с базой принудить её к кодировке. либо
от урлэнкодить address в ютф… где то был пример у меня. если найду скину. сам в яве не шарю =(
если кто перевее допишет буду рад =)
ЗЫ кстати в примере при копипасте тоже пару пробелов лишних и других недочетов есть =) акуратнее.
и с пятым пхп <? php ненужно, нужно просто <?
иначе будут анинспектед Т_стринги =)))
Здесь ф-я escape используется, скорее всего, для того, чтобы отфильтровать введенные пользователем значение — вдруг хакер какой попадется. А касаемо short tag… По дефолту он вроде как отключен, так что лучше использовать <?php ?>
эскейп ничего не фильтрует =) он подставляет слеши перед спец символами в строке. ну да неважно. тут с кирилицей есть проблемы. надо писать функцию аналог урлэнкода в пхп… нормальной готовой для явы нету.
вчера порыл инет, поковырял скрипт. получил разные вариации кракозябов в базе но ток не кирилицу.
по идее данный вариант будет работать только в кодировке вин1251. а с ютф нужно лопатить. я за ночь ненашел пока выхода.
можно ли как то вытащить из явы переменную со строкой, от урлэнкодить её пхпшной функцией и вернуть обратно в яву для поста..?
вчера порыл инет, поковырял скрипт. получил разные вариации кракозябов в базе но ток не кирилицу.
по идее данный вариант будет работать только в кодировке вин1251. а с ютф нужно лопатить. я за ночь ненашел пока выхода.
можно ли как то вытащить из явы переменную со строкой, от урлэнкодить её пхпшной функцией и вернуть обратно в яву для поста..?
А касаемо шорт тагов если честно невидел хостеров где они выключены. Готов согласиться что мне просто везло =)
Лично на локальном линуксе с лампом — <?php ?> приводит к uninspected T_String и тд. аля как скрипт на 5ом пускать на 4ом сервере. ммм… думаю мысль моя понятна =)
кстати тебе к твоим собирательствам и в блог — есть вот такой весёлый класс — GoogleMapAPI.class.php
довольно полезная вещь для пхп+гугломапс
www.phpinsider.com/php/code/GoogleMapAPI/ (описалово и на инглише до боли понятное.)
Лично на локальном линуксе с лампом — <?php ?> приводит к uninspected T_String и тд. аля как скрипт на 5ом пускать на 4ом сервере. ммм… думаю мысль моя понятна =)
кстати тебе к твоим собирательствам и в блог — есть вот такой весёлый класс — GoogleMapAPI.class.php
довольно полезная вещь для пхп+гугломапс
www.phpinsider.com/php/code/GoogleMapAPI/ (описалово и на инглише до боли понятное.)
Sign up to leave a comment.
От инфо-окна к БД: сохраняем информацию, введенную пользователем