Но есть же ссылка со страницы форума. У этой страницы ТИЦ=1600. (смотрю в тулбаре от seo-sem для firefox). Почему-то ни грамма веса не передалось на страничку.
В этом же тулбаре показывает PR=2. Да я и в другом тулбаре смотрел (от Гугл под IE). Тоже два дает. Так что вряд ли ошибка.
Спасибо, теперь понятно - откуда браузер взял название папки на русском языке:)
Кстати, я не задумывался - в какой момент происходит перекодировка. Теперь яснее стало, что в тот момент, когда человек кликает по ссылке и, тем самым, посылает запрос серверу на другую страницу.
Не отвлекайтесь на корабли. В моем примере ссылки не на кириллице, а на латинице:)
Спасибо, понял о чем речь:)---------- Добавлено 24.12.2011 в 00:04 ---------- Предыдущее сообщение было 23.12.2011 в 23:54 ----------Походу придется лезть в google API, если я хочу писать скрипт для работы с этой машиной
Ты обожди, я ссылку прочел и, может что-то недопонял. Вот ты пишешь, что уже по протоколу http ссылка передается процентами. Вот я когда в браузере адрес набираю, открываю страницу и просматриваю код (команда просмотра исходного кода), то файл, как я понял уже передался по протоколу ко мне в браузер и ссылки там не проценты. Ссылки, кстати вовсе не кириллицей, а латиницей набраны, например:
href="/f/1/frontpage.css"
А потом, когда я страницу сохраняю на винчестер, то вспомогательные файлы браузер сохраняет в папку, названную кириллицей. Вот тогда то он и дописывает в ссылки процентные добавки.
А что это за грабли, выделенные красным цветом, это надо Апач мой по-другому настраивать?
(я так понял, что он это в запросе передает и гугл, видя win32, отвечает в cp1251)
Кстати, что значит ie? где бы это почитать, я роюсь в документации по php, но вот этой добавки к запросу пока не встретил
заработало:) указал не windows-1251, а utf-8. только интересно, что картинка гугл (название сервиса разноцветными буквами) не отображается.
Если я правильно понял, то ваш метод - это указать кодировку при запросе?
О, это идея😂 А я ломал голову- как скопировать запрос гуглу, который посылается функцией curl.
вот заголовок моего локалхоста (То есть заменил гугл на локалхост и привел здесь ответ хоста.):
HTTP/1.1 200 OK
Date: Fri, 23 Dec 2011 20:51:15 GMT
Server: Apache/2.0.64 (Win32)
X-Powered-By: PHP/5.3.8
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
кодировка uft-8, но вы, кажется что-то упомянали про win32.
Первый и третий варианты мне не очень, а вот второй нравится.
А как это сделать?
Кстати в браузер гугл передает страницы в utf-8 (при ручном запросе из браузера), на хосте у меня uft-8, скрипт на страничке с uft-8. А когда смотрю заголовок, отправляемый гуглом при запросе скрипта, то в заголовке стоит cp1251. Нафига гугл так делает?
P.s: кстати Яша выдает заголовок в utf-8 и все нормально отображается.
Скрипт у меня находится на страничке с кодировкой utf-8. А значит браузеру он отдает в кодировке cp1251. А как он решил, что отдавать надо в ней? а гугл ему в какой кодировке присылает, как узнать?---------- Добавлено в 21:51 ---------- Предыдущее сообщение было в 21:49 ----------
Буду признателен, если вы намекнете - как сбросить запрос в файл. То есть, вы подозреваете, что при запросе указывается кодировка для ответа и гугл в ней и выдает.