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
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  
  6. <title>Test</title>
  7.  
  8. </head>
  9.  
  10. <body>
  11.  
  12.  
  13. <?php header('Content-type: text/html; charset=UTF-8');
  14. $tekst='Głogów, Kraków';
  15.  
  16. echo $tekst.'<br />'; //Gԯg󷬠Krak󷍊
  17.  
  18.  
  19. // $tekst = strtr($tekst, '볹ܳߟ粊ӥ̣ϏǑ','eoaslzzcnEOASLZZCN' );
  20.  
  21. echo $tekst; //Glogow, Krakow
  22.  
  23. ?>
  24.  
  25. </body>
  26.  
  27. </html>
  28.  
  29.  
  30.  
  31.  
  32.  


w notepad jest zakładka format, otwórz ją i plik zapisz z kodowaniem utf8 jako plik php



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: 26.12.2025 - 23:13