Autor Zpráva
alfa47
Profil
Ahojte,

potreboval by som konvertovat toto:

Termín kvitnutia: máj - jún

do formatu

Termín kvitnutia: máj - jún

ide o to, ze aj to prve sa zobrazi v prehliadaci spravne, avsak ja by som to chcel mat hned v tom druhom formate.

Viete mi prosim poradit, ako sa to da zkonvertovat?

Vopred dakujem pekne.
lionel messi
Profil
alfa47:
Viete mi prosim poradit, ako sa to da zkonvertovat?

Pomocou funkcie html_entity_decode.
tiso
Profil
html_entity_decode()
alfa47
Profil
lionel messi:
Wau, skvele, super, dakujem pekne.

A vies mi prosim Ta vysvetlit, ako moze vznikat ten prvy format? Na co je to dobre?

Vopred dakujem pekne.
Marschmallow
Profil
alfa47:
První formát vznikne tím, že soubor uložíš ve špatném (nechtěném) kódování. Tohle je například Windows-1250.
Chamurappi
Profil
Reaguji na Marschmallowa:
Nesmysl, z uvedeného kousku textu nejde odvodit kódování.
Ve windows-1250 všechny tři uvedené znaky jsou, není důvod je nahrazovat entitami.


Reaguji na alfu47:
ako moze vznikat ten prvy format?
Nejspíš to takhle vylezlo z nějakého WYSIWYGu, pravděpodobně špatně nastaveného.

Na co je to dobre?
Funguje to nezávisle na deklarovaném kódování. Můžeš mít stránku v us-ascii nebo v nějaké japonské znakové sadě, a přesto v ní budou fungovat české znaky s diakritikou.
Pokud máš pod kontrolou cílové kódování (což většinou máš), tak to nemá opodstatnění.
alfa47
Profil
Chamurappi:
Super, vdaka za odpoved,
mimochodec
Profil
Chamurappi:
„ako moze vznikat ten prvy format?“
Nejspíš to takhle vylezlo z nějakého WYSIWYGu, pravděpodobně špatně nastaveného.

Šel bych v tom tipování ještě o kousek dál. Jestli to vlezlo z tinymce, dá se toho zbavit pomocí

tinyMCE.init({
    language : "cs",
   entity_encoding : "raw",

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: