Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z htmlentities()
Forum PHP.pl > Forum > Przedszkole
rafik73
Witam
Mam taki kodzik:

  1. $u1="jaskółka";
  2. $u = htmlentities ($u1);
  3. echo $u;


i wyświetla mi: jaskółka

dlaczego konwertuje tylko 'ó'?
kreatiff
ó ma odpowiednik w encjach HTML, ł natomiast nie. Tak więc podobnie jak reszta polskich ogonków ta funkcja ich na takowe nie zmieni.

Do czego służyć ma konwersja?
rafik73
Chcę konwertować zawartość wysyłaną w linku i odbieraną $_GET.
Już doszedłem do ładu, użyłem rawurlencode

Dla potomnych:

  1. $pierwsza = '<a href="detailst.php?a=edit&amp;title='.rawurlencode($title).'&amp;set='.$set.'&amp;id='.$f.'" class="button_metro_navi">ŤŤ</a>' ;


Zmienna $title zawierała polskie znaki i spacje, np.: tytuł strony

Niby wszystko śmigało ale po odpaleniu na FF z wtyczką HTML Validator wyszło szydło z worka.
Tak na marginesie - gorąco polecam ten dodatek .
kreatiff, dzięki za zainteresowanie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.