Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana znaków typu &#39 ; oraz   na unicode czyli '
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

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


Witam. Jak zamienić wszystkie inne znaki typu
Kod
' oraz  
na unicode czyli ' ?

Ten post edytował 1q2w3e4r 30.04.2012, 18:34:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sinevar
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 13
Dołączył: 21.02.2008

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


Napisałem sobie taki skrypt,

  1. <?php
  2.  
  3. header('Content-Type: text/html; charset=utf-8');
  4. $htmlTable = get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES, 'UTF-8');
  5.  
  6. foreach($htmlTable as $key => $value)
  7. {
  8. echo htmlspecialchars_decode($value, ENT_QUOTES) . '<br/>';?
  9. echo htmlspecialchars($key, ENT_QUOTES, 'UTF-8') . '<br/>';
  10. }
  11.  
  12. $htmlTable = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES, 'UTF-8');
  13.  
  14. foreach($htmlTable as $key => $value)
  15. {
  16. echo htmlspecialchars_decode($value, ENT_QUOTES) . '<br/>';
  17. echo htmlspecialchars($key, ENT_QUOTES, 'UTF-8') . '<br/>';
  18. }


na podstawie którego wynika, że tablica HTML_ENTITIES zawiera w sobie te HTML_SPECIALCHARS, a z flagą ENT_QUOTES operuje także na apostrofie. Według mnie to htmlspecialchars_decode radzi sobie bez problemu z &nbsp; i &#39 ; Co sądzicie?

Ten post edytował Sinevar 30.04.2012, 22:08:28
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: 5.10.2025 - 23:02