Autor | Zpráva | ||
---|---|---|---|
Anonym Profil * |
#1 · Zasláno: 26. 5. 2009, 17:03:47
Dobrý den.
Jak mám z výstupu odstranit znak � ? str_replace nefunguje. Děkuji. |
||
panther Profil |
#2 · Zasláno: 26. 5. 2009, 17:27:15
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 * |
#3 · Zasláno: 26. 5. 2009, 17:46:52
No data nejsou vytahována z DB. Jsou to data z herního serveru přes RCON.
|
||
Nox Profil |
#4 · Zasláno: 26. 5. 2009, 17:49:46
A nejde při tom spojení nějak nastavit kódování?
Případně co třeba iconv? (viz php manuál) |
||
keeehi Profil |
#5 · Zasláno: 26. 5. 2009, 18:38:07
pokud je pořád na stejném místě, substr() by možná pomohl.
|
||
Anonym Profil * |
#6 · Zasláno: 26. 5. 2009, 18:56:19
Vyzkouším iconv ale substr nee, páč ten znak je v některých jménech hráčů.
|
||
AM_ Profil |
#7 · Zasláno: 26. 5. 2009, 19:56:23
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 * |
#8 · Zasláno: 26. 5. 2009, 21:13:23
To asi ne, jde o to aby ten výstup byl přesně stejný jak na serveru. Kromě tedy tohoto zlomyslného znaku.
|
||
Časová prodleva: 15 let
|
0