Live GPS Tracking
https://livegpstracks.com/forum/

Кодировка в ifame
https://livegpstracks.com/forum/viewtopic.php?f=38&t=530
Страница 1 из 1

Автор:  ama3ohka [ 27 окт 2014, 15:26 ]
Заголовок сообщения:  Кодировка в ifame

Добавте в aptracker.php <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Иначе видно это:
Изображение

Автор:  livegps [ 27 окт 2014, 16:13 ]
Заголовок сообщения:  Re: Кодировка в ifame

ama3ohka писал(а):
Добавте в aptracker.php <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

Для UTF-8 нужно добавить параметр: "charset=utf8".
Т.е. примерно так:
Код:
<iframe src="http://livegpstracks.com/aptracker.php?f=xxxxxxxxxxxxxx&bg=ffffff&charset=utf8" frameborder="0" style="width: 570px; height: 400px;"></iframe>

Автор:  ama3ohka [ 27 окт 2014, 17:22 ]
Заголовок сообщения:  Re: Кодировка в ifame

Чой то Вы меня запутали.. В каком формате отдаёт страничку сервер? Если в ссылке нет параметра charset, то хеадер странички такой:
Код:
<html lang="en">
<head></head>
<body bgcolor="#ffffff"

если в ссылке &bg=ffffff&charset=utf8", то хеадер такой:
Код:
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body bgcolor="#ffffff"

если в ссылке &bg=ffffff&charset=windows-1251", то хеадер такой:
Код:
<html lang="en">
<head></head>
<body bgcolor="#ffffff"

и опять вместо буковок ромбики.. Из чего делаю вывод, что сервер отдает страничку в utf8, так почему бы не добавить нужный тег в хеадер??

Автор:  livegps [ 27 окт 2014, 17:34 ]
Заголовок сообщения:  Re: Кодировка в ifame

ama3ohka писал(а):
Чой то Вы меня запутали.. В каком формате отдаёт страничку сервер?

1. Без указания параметра "charset" сервер отдает страницу в кодировке 1251 и без тега "charset".
2. С параметром "charset=1251" - сервер отдает страницу в кодировке 1251 с тегом "charset=windows-1251".
3. С параметром "charset=utf8" - сервер отдает страницу в кодировке UTF-8 с тегом "charset=utf-8".

Автор:  ama3ohka [ 27 окт 2014, 17:47 ]
Заголовок сообщения:  Re: Кодировка в ifame

Упс.. А Вы пробовали?? У меня так:
Изображение
Изображение
Изображение

Автор:  livegps [ 27 окт 2014, 17:57 ]
Заголовок сообщения:  Re: Кодировка в ifame

ama3ohka писал(а):
Упс.. А Вы пробовали?? У меня так:

Параметра "windows-1251" не существует. У "charset" есть параметры "utf8" и "1251".

Автор:  ama3ohka [ 27 окт 2014, 18:02 ]
Заголовок сообщения:  Re: Кодировка в ifame

livegps писал(а):
ama3ohka писал(а):
Упс.. А Вы пробовали?? У меня так:

Параметра "windows-1251" не существует. У "charset" есть параметры "utf8" и "1251".

Дайте пожалуйста ссылку на это...

Всегда думал что есть кодировка Windows-1251 (синоним CP1251), а о кодировке "1251" ни где не читал.. :shock:

Автор:  livegps [ 27 окт 2014, 18:34 ]
Заголовок сообщения:  Re: Кодировка в ifame

ama3ohka писал(а):
Всегда думал что есть кодировка Windows-1251 (синоним CP1251), а о кодировке "1251" ни где не читал..
Еще раз повторю:
livegps писал(а):
1. Без указания параметра "charset" сервер отдает страницу в кодировке 1251 и без тега "charset".
2. С параметром "charset=1251" - сервер отдает страницу в кодировке 1251 с тегом "charset=windows-1251".
3. С параметром "charset=utf8" - сервер отдает страницу в кодировке UTF-8 с тегом "charset=utf-8".

Исходя из контекста переписки, логично предположить, что речь идет о GET-параметре скрипта "aptracker.php".

Автор:  ama3ohka [ 27 окт 2014, 18:58 ]
Заголовок сообщения:  Re: Кодировка в ifame

Ага, вот теперь въехал :roll:
Запутало это:
livegps писал(а):
1. Без указания параметра "charset" сервер отдает страницу в кодировке 1251 и без тега "charset".

Вероятно так было бы менее запутанно:
livegps писал(а):
1. Без указания параметра "charset" сервер отдает страницу в кодировке windows-1251 и без тега "charset".

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/