![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Odczytuję z pliku jeden wyraz, przekazuję go jako string do funkcji, ale funkcja nie daje poprawnego wyniku. Ale gdy ten sam string napiszę ręcznie w kodzie, funkcja działa. Wybór funkcji odczytującej (file_get_contents lub fgets) nie ma na to wpływu. Dlaczego tak się dzieje i co mogę z tym zrobić?
Oczywiście sprawdzałem, że w każdym z obu przypadków w zmiennej $slowo kryje się 'samochód'. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
No dzięki za podpowiedzi, ale dalej nie działa :/
Wynik działania var_dump jest taki: string(15) "?s#w#ż_a(6Qa" string(12) "s#w#ż_a(6Qa" Czytałem, że za pomocą odpowiedniej funkcji można "rozebrać" napisy, przedstawiając kody ASCII każdej z liter, no i wynik jest taki: 23 c5 83 c5 ba 51 78 52 5f 5e c5 ba 4e 51 73 73 23 77 23 c5 bc 5f 61 28 36 51 61 Użyłem mb_detect_encoding, ale w obu przypadkach wyświetla UTF-8. Użyłem też funkcji trim dla pierwszego stringa, ale nie ma różnicy O co w takim razie może chodzić? Ten post edytował mundeck 27.08.2014, 19:49:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 01:47 |