Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kodowanie znaków
porady-it.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

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


Witam,

Czy ktoś mógłby mi powiedzieć w jaki sposób mogę dokonać konwersji ze zwykłego znaku char na ...
Tak jak jest to przy kodowaniu.

  1. <?php
  2. $win2utf = array(
  3. "xb9" => "xc4x85", "xa5" => "xc4x84",
  4. "xe6" => "xc4x87", "xc6" => "xc4x86",
  5. "xea" => "xc4x99", "xca" => "xc4x98",
  6. "xb3" => "xc5x82", "xa3" => "xc5x81",
  7. "xf3" => "xc3xb3", "xd3" => "xc3x93",
  8. "x9c" => "xc5x9b", "x8c" => "xc5x9a",
  9. "xbf" => "xc5xbc", "x8f" => "xc5xbb",
  10. "x9f" => "xc5xba", "xaf" => "xc5xb9",
  11. "xf1" => "xc5x84", "xd1" => "xc5x83");
  12. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Mlodycompany
post
Post #2





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


jezeli chcesz zamienic np. \xb9 na \xc4\x85 to proponuje cos takiego
  1. <?php
  2. foreach($win2utf as $z => $na){
  3. $tekst = str_replace($z, $na, $tekst);
  4. }
  5. echo $tekst;
  6. ?>
Go to the top of the page
+Quote Post
mls
post
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Powyższy przykład można i prościej:
  1. <?php
  2. $tekst = strtr($tekst, $win2utf);
  3. ?>
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #4





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


ale oby dwa poprawne wiec autor ma do wyboru do koloru
Go to the top of the page
+Quote Post

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: 15.09.2025 - 10:05