PORADNA / TECHNICKÁ PODPORA
Nastavení služeb - www.nastavit.domenu.cz (změny hesel apod.)

10.5.2008 - upgrade serveru Saturn-dodatečná náhrada znaku \0 (end-of-file) v mysql

Při změně kódování znaků v databázi MySQL skriptem chachar.php může dojít u některých datových typů k dosazení znaku 0 (pozorováno u typu CHAR pevné šířky, kdy je však hodnota kratší než šířka) . Tento znak není za normálních okolností (např. v PhpMyAdmin) viditelný, je třeba provést export a otevřít v textovém editoru). Pokud by vznikl následně problém s Vašimi PHP skripty, je možné použít jednoduchý skript, který nahradí v celé databázi znak 0. Konkrétně tento znak vyhledá ve všech tabulkách a nahradí za "nic". Na začátek doplňte pouze své uživatelské jméno a heslo k databázi.

POZOR! Nepoužívejte na databází, kde máte uložené binární data (např. obrázky apod.). U nich by samozřejmě mohlo touto náhradou dojít k porušení souboru.

Skript lze samozřejmě použít obecně i k náhradě jiných znaků.

Skript si můžete stáhnout ZDE.

© 1999-2011 Domény s.r.o., ABzone s.r.o.
Kopírování obsahu tohoto webu není dovoleno.