Jump to content
  • 0

Кракозябры в погодном информере


klara7
 Share

Question

Добрый день! Есть сайт (кодировка windows-1251) www.garant.ufaexpo.ru Поставили погодный информер (он на JavaScript) у меня все выглядит замечательно - русский язык в норме, а заказчик говорит что у него квадратики ;) Как тут быть, чтобы все у всех отбражалось нормально?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0
Добрый день! Есть сайт (кодировка windows-1251) www.garant.ufaexpo.ru Поставили погодный информер (он на JavaScript) у меня все выглядит замечательно - русский язык в норме, а заказчик говорит что у него квадратики ;) Как тут быть, чтобы все у всех отбражалось нормально?

сделать все в одной кодировке, файл страницы, все инклюды в него, сервер.

Если это CMS - насторойка выдачи единой кодировки еще и для ДБ и настанет счастье

Link to comment
Share on other sites

  • 0

Уважаемый Justnewone! Не могли бы Вы поподробнее. Сайт сделан на чистом html + кое-где JavaScript + форма заказа php. Данные для информера получаются от гисметео, видимо они у них utf8. ;)

Link to comment
Share on other sites

  • 0
Уважаемый Justnewone! Не могли бы Вы поподробнее. Сайт сделан на чистом html + кое-где JavaScript + форма заказа php. Данные для информера получаются от гисметео, видимо они у них utf8. ;)

В смысле, сервер настроен либо на utf8 либо не настроен никак, браузер читает кодировку с заголовка страницы, сами файлы, мало того что в них написано что кодировка utf8, так еще и сохранены они должны быть именно в этой кодировке. ну и так далее, весь тракт в единой кодировке и настанет счастье.

Подозреваю, что быть может госметео передает не картинку, а текст, и может передавать его в какой-либо иной кодировке, тогда надо перекодировать налету. В общем, разбирайтесь. Подробнее уже просто взять и сделать, объяснить не смогу.

Link to comment
Share on other sites

  • 0
В смысле, сервер настроен либо на utf8 либо не настроен никак, браузер читает кодировку с заголовка страницы, сами файлы, мало того что в них написано что кодировка utf8, так еще и сохранены они должны быть именно в этой кодировке. ну и так далее, весь тракт в единой кодировке и настанет счастье.

Подозреваю, что быть может госметео передает не картинку, а текст, и может передавать его в какой-либо иной кодировке, тогда надо перекодировать налету. В общем, разбирайтесь. Подробнее уже просто взять и сделать, объяснить не смогу.

Спасибо за подсказки, Justnewone. Понимаю, у Вас нет времени возиться со мной, но к сожалению не "въехала". Может быть кто-нибудь еще сможет "разжевать" новичку ;) Итак, вопрос "как делать перекодировку налету"?

Link to comment
Share on other sites

  • 0

Вероятно, и правда информер гисметео в утф - это весьма православный формат и, я считаю, что сайты надо делать именно именно в кодировке утф. Попробуйте перевести весь сайт в эту кодировку и, вероятно, всё наладится.

И небольшой оффтоп: У гисметео весьма неточные прогнозы (по крайней мере для Екатеринбурга) и лучше, наверное, будет воспользоваться каким-нибудь другим сервисом, тем более на многих погодных сайтах есть API и блок с погодой можно будет оформить по собственному желанию, да и любые проблемы с кодировкой можно будет устранить через iconv.

Link to comment
Share on other sites

  • 0

Спасибо большое Veseloff! А как вы считаете какой погодный информер меньше врет? И что такое "iconv"?

Я в тонкостях не сильна, но при кодировке в utf8 при оформлении заказа на почту приходили кукарямбы, сделала в windows-1251, все получилось! Но может быть если все сделать utf8 будет нормально?

Link to comment
Share on other sites

  • 0

Проблема вроде решена, поставила с rp5. На всякий случай, может кому пригодиться, на mail.ru тоже есть свои погодные информеры и там можну выбрать кодировку. Минусы: 1 цвет и очень большая реклама самого майла. Спасибо всем за помощь!

Link to comment
Share on other sites

  • 0
Проблема вроде решена, поставила с rp5. На всякий случай, может кому пригодиться, на mail.ru тоже есть свои погодные информеры и там можну выбрать кодировку. Минусы: 1 цвет и очень большая реклама самого майла. Спасибо всем за помощь!

Очень хорошо. Почитайте про кодировки, тут в начинающих в шапке есть неплохая статейка. Совсем про нее забыл.

Link to comment
Share on other sites

  • 0
Спасибо большое Veseloff! А как вы считаете какой погодный информер меньше врет? И что такое "iconv"?

Самый точный прогноз всегда давал weather.com (говорю только про Екатеринбург, ибо остальные населённые пункты проверить надобности не было). Вроде бы у них есть API какое-то или можно получать погоду в XML - точно не знаю, но где-то на сайте видел ссылку что, мол, можно воспользоваться прогнозом на своём ресурсе. Iconv - это такая функция в php для преобразования кодировок. Почитать про неё можно тут.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 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