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

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • 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