![]() |
![]() ![]() |
![]() |
-medyq- |
![]()
Post
#1
|
Goście ![]() |
Witam, rozbudowuje skrypt na wzór facebook'owego stąd:
http://www.99points.info/2010/07/facebook-...query-ajax-php/ Wszystko pięknie mi idzie w stosunku do oryginału jednak natknąłem się przypadkiem na problem kodowania znaków. Wszystkie pliki mam w kodowaniu utf-8 wraz z kodowaniem strony utf-8. Gdy Wyciągam tytuł i tagi stronki zakodowanej w utf-8 nie ma problemów. Natomiast gdy strona jest w iso wtedy zamiast PL znaków są krzaki. Przykładem może być dowolny artykuł na wp.pl. Link strony w kodowaniu iso wklejony tu: http://wakeupzee.netai.net/99points/facebook_url_extracting/ pokaże w czym problem. Będę wdzięczny za pomoc. Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 11.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem to na takiej zasadzie:
I wszystko gra jeśli strona jest w iso. Jeśli natomiast jest utf to dostaje dla odmiany też krzaczki :/ |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No tak, a te krzaki w jakim kodowaniu?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 11.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zainteresowanie. Problem polegał w koelejności wypisywanych po przecinku wariacji. Umieszczenie utf-8 na końcu ciągu w funkcji detect sprawiało że string w kodowaniu mimo kodowania utf-8 zostawał przepuszczony że przez iconv
Mimo innego przeznaczenia spróbowałem jak w poście: http://pl.php.net/manual/pl/function.mb-de...oding.php#81936 Odwróciłem kolejność:
I śmiga. Dziękuje za naprowadzenie. Wcześniej próbowałem z iconv ale od du.. strony (IMG:style_emoticons/default/smile.gif) Ten post edytował medyq 11.03.2011, 23:14:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:14 |