Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z UTF-8 - polskie znaki
adam882
post
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:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Test</title>
  6. </head>
  7. <body>
  8. <?php
  9. $tekst='Głogów, Kraków';
  10. echo $tekst.'<br />'; //Głogów, Kraków
  11.  
  12. $tekst = strtr($tekst, 'ęóąśłżźćńĘÓĄŚŁŻŹĆŃ','eoaslzzcnEOASLZZCN' );
  13. echo $tekst; //Glogow, Krakow
  14. ?>
  15. </body>
  16. </html>

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CapaciousCore
post
Post #2





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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 11:42