Вопрос № 128222: Здравствуйте ув. эксперты!
Есть такая проблема, открываю читаю файл, и вывожу построчно через javascript. Все бы хорошо, но с кириллицей возникают проблемы :(
Заранее благодарю всех откликнувшихся на мою проблему....Вопрос № 128318: Проблема с Java скриптом.
Суть в том что код один и тот же а вот выполняться не хочет.
Выполняется до точки document.write('Ya vypolnilso 11 ');
Точка document.write('Ya vypolnilso 9 '); уже не выполняется.
Подозрения на некорре...
Вопрос № 128.222
Здравствуйте ув. эксперты!
Есть такая проблема, открываю читаю файл, и вывожу построчно через javascript. Все бы хорошо, но с кириллицей возникают проблемы :(
Заранее благодарю всех откликнувшихся на мою проблему.
Отвечает: Иван Сергеевич
Здравствуйте, Гетт Олеся Геннадьевна!
Обратите внимание, что технология Ajax работает с юникодом, т.е. необходимо перекодировать полученные данные.
Ответ отправил: Иван Сергеевич (статус: 4-ый класс)
Ответ отправлен: 20.03.2008, 07:40 Оценка за ответ: 5
Отвечает: Serge R. Bochkareff
Здравствуйте, Гетт Олеся Геннадьевна!
В Javascript XMLHTTP(XMLHttpRequest) по работают только с utf-8. Попробуйте переконвертить файл logik.txt в utf-8
Ответ отправил: Serge R. Bochkareff (статус: 3-ий класс)
Ответ отправлен: 20.03.2008, 09:19 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Отвечает: Евсюков Виталий Евгеньевич !!! Здравствуйте, Гетт Олеся Геннадьевна! Есть некоторые фреймворки среды разработки (frameworks), в которых эта проблема решена. Если же Вы пишите свой собственный, то воспользуйтесь кодировкой UTF-8. Я для работы с AJAX спецаиально установил бесплатную Aptana IDE.
--------- I Aear can ven na Mar
Ответ отправил: Евсюков Виталий Евгеньевич (статус: 3-ий класс)
Ответ отправлен: 20.03.2008, 10:59 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за ответ
Вопрос № 128.318
Проблема с Java скриптом.
Суть в том что код один и тот же а вот выполняться не хочет.
Выполняется до точки document.write('Ya vypolnilso 11 ');
Точка document.write('Ya vypolnilso 9 '); уже не выполняется.
Подозрения на некорректные символы (в коде ниже есть данные), хотя я пробовал использовать encode decode - не помогло.
Может строки слишком длинные?
Отвечает: Иван Сергеевич
Здравствуйте, Болотов Сергей!
К сожалению, Вы не представили весь скрипт, чтобы его проверить.
Попробуйте строчку:
<?php $i=0; while ($i<$max) { ?> otdel[<?php echo $i ?>]='<?php print($allfio[$i]->otdel); $i+=1;?>'; <?php } ?>
Т.е. вынесите инкримент переменной $i ближе к закрывающей фигурной скобке.
PS. Я привел более удобный пример вывода значений переменных php:
<?=$somevariable?>
Старайтесь не включать в такие структуры ничего лишнего, только выводимую переменную.
Приложение:
Ответ отправил: Иван Сергеевич (статус: 4-ый класс)
Ответ отправлен: 20.03.2008, 19:37 Оценка за ответ: 3 Комментарий оценки: К сожалению к решению не приблизил
Вы имеете возможность оценить этот выпуск рассылки. Нам очень важно Ваше мнение!
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.