![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z tym aby poprawnie zakodować polskie znaki :
Odczytuje zmienną Kod $file_name = $_FILES['userfile']['name']; Na stronie mam kodowanie utf-8 . Po zapisaniu plików na serwerze mam chińskie znaczki ludowe zamiast polskich ogonków. Jak zakodować znaki zapisują je na serwerze ? Zmienna $file_name poprawnie wyświetla znaki na stronie. Problem jest tylko z zapisem. |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Storna zapisana jest jako utf-8 i odczytywana jest w utf-8 . Edytor mam dobrze skonfigurowany.
meta również mam na utf-8 Znaki na stronie w podglądzie : Zmienna $_FILES : Kod Array ( [userfile] => Array ( [name] => To jest małe śliczne i błszące żółte autko.jpg [type] => image/jpeg [tmp_name] => /tmp/phpJm6Wwl [error] => 0 [size] => 3004 ) ) [code] Tak więc na stronie mogę wyświetlić zmienną tak: $file_name = $_FILES['userfile']['name']; echo $file_name; [/code] Też nazwa wyświetli się poprawnie. Natomiast sam zapisany plik wygląda jak chińskie znaczki ludowe. sprawdzam przez FTP jak zapisał się plik i efekt jak widać.: To jest małe śliczne i błszące żółte autko.jpg Ponawiam pytanie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 22:11 |