[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Немецкие буквы при парсинге
Frost-56
Не пойму в чем прикол и как избавиться. Допустим есть текст:

user posted image
Забираю регуляркой:
preg_match_all('#<i class="tagline">(.*?)</i>(.*?)<br>#su', $html2, $matchss);
print_r($matchss);


Выводит вот так:
Sidney Hall (Logan Lerman) gelingt das, wovon viele Schriftsteller nur träumen können: Er schreibt mit seinem Debütroman ein Buch, das auf 
Anhieb zum Bestseller wird und Sidney schlagartig zu weltweiter BerГјhmtheit verhilft. Mit seinen 18 Jahren wird er durch sein Werk zur Stimme einer ganzen Generation, auГџerdem findet er seine groГџe Liebe Melody (Elle Fanning).
Sein unverhoffter Ruhm setzt für Sidney Hall allerdings nicht nur positive Veränderungen in Gang: Nach dem Aufstieg folgt auch der Fall des gefeierten Schriftstellers, der schließlich ohne jede Spur verschwindet...


Получаемый контент в UTF8 и Файл парсера в UTF8

Как сделать распознавание немецких букв?
Frost-56
Все, решил уже через print_r(utf8_decode($matchss[2][0]));
SlavaFr
Цитата (Frost-56 @ 14.07.2018 - 23:06)
Все, решил уже через print_r(utf8_decode($matchss[2][0]));

Нет, не решил smile.gif
Тебе надо сделать так, что бы output был utf8 и когда ты это сделаешь, то тебе не прийдётся переводить буквы в локальный формат.

https://www.google.de/search?q=linux+set+co...chrome&ie=UTF-8

если не найдёшь как сервер перестроить, то можешь перед оутпутом использовать хедер: header('Content-type: text/html; charset=utf-8');

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.