Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Curl- problem z kodowaniem
Oczko21
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (0%)
-----


Witam,
Pobieram Curlem dane z innej strony, jest to wartość liczbowa np. 15 000. Nie wiedząc czemu na mojej stronie wyświetlony wynik ma inną postać. Tzn. na stronie wyświetlone daną są identyczne jak w oryginalne, problem pojawia się dopiero po zapisaniu tych danych do bazy
Aby wprowadzić te dane do bazy muszę mieć pole typu string, gdyż w miejsce spacji pojawia się dziwny znak, jakby było złe kodowanie
Taką ma to postać w bazie danych 15Â 000. Kodowanie w bazie danych mam ustawione na utf8_unicode_ci, ale nie sądzę że to wina bazy. Próbwałem rzutować dane na typ int, ale rezultatu.

Dodam jeszcze że próbowałem:
  1. str_replace("Â ", "", $zmienna);


oraz próbowałem jeszcze zmienić kodowanie za pomocą funkcji iconv na utf8 ale bez skutu.

Gdzie leży przyczyna?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
maniana
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


Co do kodowania w bazie danych to tutaj jest co nieco wyjaśnione. Sprawdź czy wartość poprawnie wyświetla się w dokumencie, jaka jest jego długość ew wytnij spacje (regexp przepuszczający tylko cyfry) i rzutuj na inta.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:44