Jump to content
  • 0

AJAX - кодировка


AlexHog
 Share

Question

Добрый день.

Проблема следующая: пхп-скрипт генерирует XML, в один из узлов кладет русский текст, перекодив предварительно из Win-1251 в UTF-8, и отдает яваскрипту. Js принимает и парсит полученный XML и вполне себе корректно с ним работает.

То есть я в IE6 вижу вс? нормально. Но люди под Оперой жалуются, что видят utf-овские кракозябры... Отчего это может быть и как это исправить?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
В заголовках кодировку указываете?

Так? указываю.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Название</title></head>

Она совпадает с кодировкой страницы?

"Вид => Настройки => Кириллица(Windows)"? Да.

Link to comment
Share on other sites

  • 0

О-о-о... /офигевает/

так тоже можно?...

PS. поставил последнюю Оперу, попробовал, все равно не получилось =(

ответ Оперы списал в файл, поменял в нем кодировку. Судя по ответу - данные, передаваемые серверу, либо теряются, либо неправильно читаются. Передается русский текст из трех полей ввода: IE работает как надо, Опера же читает и возвращает символы в UTF-8, и никак переубедить ее пока не удалось :)

Link to comment
Share on other sites

  • 0

Вот тут кодировку тоже попробуй менять

echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';

Отпостил библиотечку, которая без всяких маразмов с кодировкой

Дело не в библиотеке. Дело в Опере.

2 AlexHog вообще советую отказаться от xml формата. JSON удобнее.

Link to comment
Share on other sites

  • 0
вообще советую отказаться от xml формата. JSON удобнее

Боюсь, про это я вообще ничего не слышал :)

Вот тут кодировку тоже попробуй менять

В xml?

в этом случае у меня вообще все ноды пустые, даже числовые/англоязычные. Почему-то XML требует непременно UTF-8...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy