![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zapisuje za pomocą fwrite dane do plikut txt:
Jednak każda taka operacja zmienia mi kodowanie znaków dla pliku txt z ustawionego utf-8 na ANSI. Przez to robią się krzaki przy polskich znakach. Znaki są zakodowane w utf jednak plik jest zapisywany jako ANSI. Jak to poprawić ?[php][/php] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/utf8_encode :
Cytat utf8_encode — Encodes an ISO-8859-1 string to UTF-8 Jednym słowem funkcja dekoduje ciąg znaków jakby był on zakodowany w ISO-8859-1. Jeśli masz np. kodowanie ISO-8859-2 to mogą się posypać krzaki. Rozwiązanie? iconv()" title="Zobacz w manualu PHP" target="_manualSprawdziłem przed chwilą i jeśli masz ustawione wszystkie kodowania na utf-8, to wyjściowy plik będzie z miejsca zakodowany w ten sam sposób. Zapisz to w pliku kodowanym w utf-8 i uruchom. Plik wynikowy będzie zakodowany od razu w utf-8. Ten post edytował sowiq 30.03.2009, 09:10:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 08:22 |