Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.07.2008
Сообщений: 29

Как осуществить отправку кириллических данных по гиперссылке?

02.05.2009, 02:53. Показов 1084. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!
Помогите знаниями, необходимо чтобы нажатие на гиперссылку вызывало CGI скрипт с передачей переменной. Мое наглое решение задачи путем запуска ява скрипта с вызовом

Code
1
document.location='http://localhost/cgi-bin/test?zone=улица';
работает вроде, но не вызывает доверия, формы это иначе передают...
Как же организовать перекодировку кириллической переменной?

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2009, 02:53
Ответы с готовыми решениями:

Как осуществить отправку данных от сервера к серверу NodeJS
Всем привет! Есть сайт, который управляется сервером NodeJS и "игровые" сервера, тоже на NodeJS. Требуется отправить, к примеру, значение...

Как осуществить отправку сообщения с одного ПК на другой без сервера?
Здравствуйте! Объясняю - нужно сделать так, что бы указанный текст отправлялся с ПК моего друга на мой. Я уже пробовал сделать...

Как реализовать отправку данных в базу данных
Всем привет!!! может кто нибудь подсказать??? Я недавно начал изучать веб программирование, сейчас пишу сайт, программирую веб-страницы с...

2
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
02.05.2009, 13:20
Если бы вы находились в среде ASP вы могли бы воспользоваться методом Server.URLEncode. А в клиентском скрипте можно самому закодировать URL заменой русских букв, а также символов '%', '+' и многих других тремя символами %xx, где xx - шестнадцатиричный код заменяемого символа. Пробелы при этом надо заменять символами '+'. Может быть, кто-нибудь уже написал подобную функцию на JavaScript. Вы можете найти ее в Интернете и воспользоваться. Но я думаю, что корректнее будет использовать <FORM> с единственным скрытым (HIDDEN) полем. Такая форма не будет видна на экране, однако можно по нажатию на вашу ссылку выполнить submit() этой формы. Даже если клиент переключит кодировку страницы, а потом нажмет на ссылку, данные отправятся на сервер в правильной кодировке. Перекодирующий скрипт делают, как правило, в единственной кодировке - и уж конечно этот скрипт не может предусмотреть все возможные кодировки.
0
0 / 0 / 0
Регистрация: 17.07.2008
Сообщений: 29
02.05.2009, 13:44  [ТС]
Спасибо за совет, совсем с кодировками замучился ....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2009, 13:44
Помогаю со студенческими работами здесь

Осуществить отправку с html cтраницы введенную пользователем информацию пользователю на сниффере
Всем добрый вечер! В общем, проблема такая - пишу простой сниффер, и непойму как осуществить отправку с html cтраницы, введенную...

Как избежать повторную отправку данных
&lt;?php require_once('functions/output_widgets/widgets.php'); $widgets = new outputWidgets(); ?&gt; &lt;!DOCTYPE html&gt; &lt;html&gt; ...

Как организовать отправку данных из php в бд
Имеется простая форма, также имеется кнопка, которая отправляет данные из формы в php скрипт, подскажите пожалуйста можно ли организовать...

Как сделать отправку на почту данных
Вот нашел пример и хотел бы что на почту отправлялось и что бы без лишних obrabotka_form.php и т.д на одной странице! Кому отправлять и...

Как осуществить поиск данных по базе данных по связи многие-ко-многим
Репозиторий SqlApplicantRepository namespace theModel.Repository { public class SqlApplicantRepository:IApplicantRepository ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru