Autor Zpráva
Anonym
Profil *
Dobrý den.

Jak mám z výstupu odstranit znak � ?
str_replace nefunguje.

Děkuji.
panther
Profil
Anonym
já bych to ošetřil ještě předtím, tedy nastavil správné kódování, co ty na to? :-)
Anonym
Profil *
No data nejsou vytahována z DB. Jsou to data z herního serveru přes RCON.
Nox
Profil
A nejde při tom spojení nějak nastavit kódování?

Případně co třeba iconv? (viz php manuál)
keeehi
Profil
pokud je pořád na stejném místě, substr() by možná pomohl.
Anonym
Profil *
Vyzkouším iconv ale substr nee, páč ten znak je v některých jménech hráčů.
AM_
Profil
a co takhle odstranit všechny nevyhovující znaky pomocí
preg_replace('/[^a-z0-9_\.\-]/i', '_', $zdroj)

ten paznak může být klidně padesát různých znaků, které v daném kódování nemají definovanou podobu.
Anonym
Profil *
To asi ne, jde o to aby ten výstup byl přesně stejný jak na serveru. Kromě tedy tohoto zlomyslného znaku.

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: