![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, chciałbym się dowiedzieć, jak mogę utworzyć plik zakodowany w utf8, a nie ansi, oczywiście wszystko za pomocą skryptu php?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Plik php w utf8 i file_put_contents? Nie sprawdzałem, ale chyba plik będzie w utf.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
a plik php maż w utf-8 czy ansi??
-------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 7 Dołączył: 17.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Lepiej tworzyć plik poprzez touch niż fopen
2. Kodowanie pliku nijak się ma do kodowania jego zawartości, przecież nikt nikomu nie zabroni wsadzić do pliku UTF poematu w ISO, a to jest najważniejsze, jeśli używamy bazy danych (z której ma trafić zawartość do pliku) to jesteśmy w stanie wymusić output charset, wsadzamy to do pliku i się nie martwimy, jeśli jest inaczej to musimy użyć funkcji dekodującej (np. iconv, mb_*, ale uwaga - takie funkcje źle sobie radzą z kodowaniem windows). W ostateczności pozostaje odpalić konwertery typu "gżegżółka", ich możliwości są imponujące, potrafią przekodować kilka tysięcy plików w moment ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Plik tekstowy przecież nie zawiera informacji o kodowaniu znaków. To edytor podczas otwierania domyśla się zestawów i wiooo.
Wrzuć do pliku dane w utf8. Konwertuj czym chcesz. Iconv też się nadaje. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 24.01.2012 Skąd: Madrid Ostrzeżenie: (0%) ![]() ![]() |
Ja robie dokładnie tak samo jak w pierwszym poscie, z tym że u niego koduje w ANSI a chce w utf-8, a u mnie koduje w utf-9 no mark a chciałbym, zeby zostawalo w ansi. O co chodzi? Jak zrobić, zeby było pewne, że jest albo w ansi albo w utf-8?
Chodzi o to, żeby cały plik zapisał sie na kodowaniu w ANSI. Ten post edytował joseam 1.04.2013, 15:48:45 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.05.2025 - 07:01 |