|
0 Всего найдено: 13
dzirt68
Сообщение
16/11/2012 20:47
Копия темы
Русские урл в php Warning: file_get_contents(http://*****.com/ns/katalog2.php?step=2&gr2_by_menu=956804&gr_by_ menu=953407&zena1=0&zena2=1000000&kategory=ПОСТЕЛЬНЫЕ ПРИНАДЛЕЖНОСТИ) [function.file-get-contents]: failed to open stream: HTTP request failed! <html> файл в cp1251 перекодировать нельзя. это парсер и парсит в сайт который в cp1251 но в урл у него русские символы. пхп не хочет с русскими работать. . .
dzirt68
Сообщение
16/11/2012 20:52
Копия темы
тоже не помогает. помогает только перекодирование файла в утф. но тогда на страницах которые парсю не понимает русский. если перекодировать саму страницу которую парсю начинает понимать но выдает кракозябры
DieAngel
Сообщение
16/11/2012 20:55
Копия темы
есть такая отличная вещь как кодировка самого файла пхп, поменяй её на утф8 и будет тебе счастье будет понимать русский при парсинге
dzirt68
Сообщение
16/11/2012 21:01
Копия темы
я вам об этом и говорю. что меняю ее. с урл все ок становится. но перестает парсить. т.к. сайт который я парсю в cp1251
DieAngel
Сообщение
16/11/2012 21:04
Копия темы
iconv() любые другие написанные функции для перевода UTF в CP1251 так как по моему опыту iconv порой не справляется. Ничего вам не мешает на лету менять кодировки с одной на другую. Опять таки по моему опыту всегда можно обойтись без явного указания на слова в верстке, однако проще естественно кодировку поменять)
DieAngel
Сообщение
16/11/2012 21:07
Копия темы
и что мешает еще раз конвертировать выдачу при помощи той же иконв?)
DieAngel
Сообщение
16/11/2012 21:13
Копия темы
0
никакой беды тут нет, при правильной работе все делается моментально, к сожалению диагностировать и решать проблему в рамках блогов я не буду) мой совет играйтесь с кодировками, все не атк сложно как вам кажется |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |