![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%)
|
Witam
Mam problem z kodowaniem UTF-8 i polskimi znakami. Przykładowo:
w kodowaniu UTF-8 pokazuje mi: Głogów, Kraków GCEogasw, Krakasw natomiast w iso-8859-2 wszystko wygląda poprawnie: Głogów, Kraków Glogow, Krakow Chciałbym pozostać przy UTF-8, jednak w jaki sposób można poprawnie zamienić polskie znaki na podstawowe litery? Ten post edytował adam882 25.12.2009, 13:50:05 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 31 Dołączył: 30.03.2009 Skąd: Szczecin Ostrzeżenie: (0%)
|
w notepad jest zakładka format, otwórz ją i plik zapisz z kodowaniem utf8 jako plik php |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%)
|
nie ograniczyłem się tylko do zmiany META TAGU na charset=utf-8", lecz cały plik został sformatowany z ISO na UTF-8 (w programie do pisania skryptów PHP). W tej chwili jedyny pomysł jaki mi przychodzi to $tekst=urlencode($tekst); i przypisując zamiennikom litery bez polskich znaków - co raczej nie wydaje mi się zbyt wydajne.
Ten post edytował adam882 25.12.2009, 18:38:23 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 31 Dołączył: 30.03.2009 Skąd: Szczecin Ostrzeżenie: (0%)
|
czy próbowaleś to co tobie podesłałem? czy sprawdziłeś jak działa? u mnie wszystko było OK.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%)
|
działa bo wyłączyłeś $tekst = strtr($tekst, 'ęóąśłżźćńĘÓĄŚŁŻŹĆŃ','eoaslzzcnEOASLZZCN' ); , a mi chodzi właśnie o to, żeby ta linijka działała - w dalszym ciągu pojawia się to samo. Pokazuje się też header already sent
Ten post edytował adam882 2.01.2010, 09:31:09 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 4 Dołączył: 28.09.2009 Skąd: Chełm Ostrzeżenie: (0%)
|
Wali Ci header already sent bo Twoj edytor dodaje cos na poczatku pliku! Zgaduje ze notepad... Jak nie wierzysz to sprawdz sobie hex editorem.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 18:40 |