|
 2.3 Кб |
|
| Подскажите пожалуйста чём причина? Начал изучать ajax.
И как всегда проблема с UTF-8!
Файлы с файлами приложил. | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 21:00)
| | Сори опечатка!!!
в место "русских" | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 21:13)
| | попробуй
$text= iconv("utf-8", "windows=1251", $text); | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 21:13)
| | Идеальный вариант при работе с Ajax-ом - это пожалуй, сами файлы создавать в utf-8.
Если переконвертировать ваши файлы в utf-8 - все получится.
И неплохо при этом указать браузеру, что страницы ваши созданы в utf-8. | |
|
|
|
|
|
|
|
для: yuk
(08.10.2009 в 21:58)
| | Огромное спасибо! заработало)))))))))) | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:02)
| | Только вот почему то в IE этот скрипт не пашет((( | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:04)
| | А если index.html в utf-8 перекодировать то в IE работает! Но заместо текста который в index.html абракозябра | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:04)
| | А если index.html в utf-8 перекодировать то в IE работает! Но заместо текста который в index.html в Mazilla абраказабра, а в IE нормально всё | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:39)
| | И ещё один вопрос задам. К примеру как на форумах "phpBB". Страница работает в utf-8, а текст русский отображается нормально? | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:52)
| | Потому что все в utf-8 вероятно.
Я все время с этой кодировкой работаю и wap и web ее прекрасно понимают | |
|
|
|
|
|
|
|
для: LEM
(09.10.2009 в 10:51)
| | Тоесть и русские буквы она должна распознавать???? | |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 11:56)
| | кто "она" ? | |
|
|
|
|
|
|
|
для: LEM
(09.10.2009 в 11:56)
| | utf-8,
как найти золотую середину... Что бы с utf-8 русские буквы нормально отображались и работал во всех браузерах этот ajax | |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 12:20)
| | Я может не понимаю суть проблемы но вообще, если у тебя
в заголовке или meta тегах прописана кодировка utf-8
(при этом на хосте не вкл. какое нить автоматическое перекодирование)
Сам документ , все что он подгружает сохранен в utf-8
проблем не должно быть вообще. | |
|
|
|
|
 110.2 Кб |
|
|
для: LEM
(09.10.2009 в 12:35)
| | эм.. у меня denwer. И если честно я без понятия о его настройках.
Вот что происходит когда я хочу сохранить страницу с русским текстом в Dreamwear'e при мета utf-8
скрины залил | |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 12:43)
| | в Dreamwear'e не работал , ни чего не могу подсказать.
Я пользуюсь phpexperteditor'ом , подобных проблем не возникало еще. | |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 12:43)
| | У меня 2004ый дримвивер, делаю так:
Выбрать режим Split, чтобы и дизайн отображался. Там ПКМ, Из меню выбрать Page properties, там выбрать Title/Encoding и из списка выбрать UTF-8 и нажать Reload, потом чуть ниже Apply и Ok. После этого посмотрите на текст в файле через редактор, если буквы превратились в знаки вопроса, то опятьвведите все названия на русском и проверьте. | |
|
|
|
|
|
|
|
для: Tegis
(08.10.2009 в 23:39)
| | Надо конкретно указать браузеру, в какой кодировке показывать документ. Как минимум, 3 варианта:
Вариант 1:
Добавить в head страницы строку
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
Недостаток - зачастую игнорируется браузером, если используются 2-й или 3-й варианты.
Соответственно, лучше пользоваться следующим:
Вариант 2:
В начале страницы (если она РНР) вставляете код
<?
header("Content-type: text/html; charset=utf-8");
?>
|
недостаток - этот код нужно вставлять или подключать к каждой странице, опять же, если она РНР.
Вариант 3: если есть возможность использовать .htaccess - можно в нем прописать
Недостаток (или достоинство) - все файлы из директории, где расположен этот .htaccess будут отдаваться браузеру в utf-8 | |
|
|
|
|
|
|
|
для: yuk
(09.10.2009 в 15:21)
| | Урааа работает, СПАСИБО!!!!))) Пока что выбрал вариант php. Позже .htaccess будет) | |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 17:16)
| | Ещё один вопрос. Почему когда я ввожу русские буквы в форму, ajax не обрабатывает этот текст.
Но мне выводится вот эта ошибка.
Ошибка синтаксического анализа XML: неопределённая сущность Адрес: http://localhost/ajax/quickstart/quickstart.php?name=%D1%80%D0%BF%D0%BE%D0%BE%D0%BE%D0%BE Строка 1, символ 66:
|
| |
|
|
|
|
|
|
|
для: Tegis
(09.10.2009 в 20:47)
| | В quickstart.php, где используется htmlentities - исправьте на
<?
htmlentities($name,ENT_QUOTES,'utf-8')
?>
|
| |
|
|
|
|
|
|
|
для: yuk
(09.10.2009 в 22:56)
| | Ура)) Спасибо огромное, работает!!!)) | |
|
|
|