Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1

Неправильная кодировка при передачи переменной

09.08.2011, 17:03. Показов 3277. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток друзья.

Неправильная кодировка при передачи переменной на страницу find.php

Реализую поиск, передаю данные (предварительно показываю что передаю на странице find.php
PHP
1
echo "Результат поиска: ".$term;
) вводя данные на русском языке выводит ерунду.
НА английском все нормально и цыфры тоже норма.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
        <script type='text/javascript' charset="windows-1251">
        
        $(document).ready(function(){ 
          $("#search_results").slideUp(); 
          $("#search_button").click(function(e){ 
          e.preventDefault(); 
          ajax_search(); 
          }); 
          $("#search_term").keyup(function(e){ 
          e.preventDefault(); 
          ajax_search(); 
          }); 
          });
          
        function ajax_search(){ 
         $("#search_results").show(); 
         var search_val=$("#search_term").val(); 
         $.get("find.php?", {search_term : search_val}, function(data){
         if (data.length>0){ 
         $("#search_results").html(data); 
        } 
        }) 
         }  
          
        </script>
Принимаю так на find.php
PHP
1
2
$term = strip_tags(substr($_GET['search_term'],0, 100));
$term = mysql_escape_string($term);
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.08.2011, 17:03
Ответы с готовыми решениями:

неправильная кодировка
делаю простой пример: на форме кнопка и текстовое поле. отправляю введенное значение с помощью метода POST в фаил на php и возвращаю...

Кодировка при передачи из динамической формы
Ситуация: Форма заполнения рисуется локальным ява скриптом function SmsForm(to,name,text){ s='&lt;html&gt;&lt;META...

Неправильная кодировка при передачи с использованием Socket
Здравствуйте. Я передаю строку состоящую из символов латиницы и кириллицы. Делаю это так: Socket sock = new...

3
Йошь-мыслитель
 Аватар для Xander Bass
126 / 120 / 26
Регистрация: 22.02.2009
Сообщений: 706
Записей в блоге: 5
10.08.2011, 03:54
1. Перед передачей скрипту в JS-скрипте значения функцией encodeURIComponent. В PHP-скрипте декодировать ф-цией urldecode.
2. Помните, что AJAX работает только с кодировкой UTF-8.
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
10.08.2011, 08:49  [ТС]
Достаточно ли написать так
JavaScript
1
2
3
4
5
6
<script type="text/javascript">
 
var uri="http://w3schools.com/my test.asp?name=ståle&car=saab";
document.write(encodeURIComponent(uri));
 
</script>
В какую кодировку будет кодировать?

В php так делать?
PHP
1
htmlspecialchars(urldecode($b[0])),
0
Йошь-мыслитель
 Аватар для Xander Bass
126 / 120 / 26
Регистрация: 22.02.2009
Сообщений: 706
Записей в блоге: 5
11.08.2011, 07:29
A_R_S, что это такое пытается сделать Ваш скрипт? Если следовать здравой логике, то в скрипте Вы пишете в документе URI. Если Вы хотите вывести то, что получается в результате запроса к Вашему URI, Вам следует воспользоваться AJAX-запросом.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2011, 07:29
Помогаю со студенческими работами здесь

Неправильная кодировка при парсинге
Привет всем. Извеняюсь, что создал ещё одну тему. Просто нужно решить одну проблему. Использую такой код. &lt;?php include...

Неправильная кодировка при выводе из бд
Выводит знаки вопроса. В чём может быть причина? В phpmyadmin смотрю - русские буквы отображаются нормально. Дамп смотрю в редакторе...

Неправильная кодировка при экспорте
Доброго времени суток неверная кодировка при экспорте из access в dbf знаки вопросов здесь уже был...

Неправильная кодировка при чтении файла
В файле (utf-8) строка - Qwsadser tzui opopü päö lklkj fdgknsdayx cxbc vnbvn vcbcv sdfgdf; Файл читает код: $src = fopen($file_name,...

Неправильная кодировка при вводе данных
Из темы уже все перепробовала. 1. В файле httpd.conf Apache # # Denwer: default charset. # AddDefaultCharset UTF-8 2....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru