Diskuze: Načtení znaků ve špatném kódování z databáze
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 15 zpráv z 15.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Jestli používáš PDO, tak po vytvoření spojení zavolat
proměnná->query("SET NAMES utf8");
jestli je zadáváš v phpMyAdmin tak se ti to bude takhle zobrazovat. zkus to zadat z php souboru
To jsem vyzkoušel, ale skoro nic se nezměnilo.
pozn. Je to na webhostingu Endora
Máš nastaveno
mb_internal_encoding("utf-8");
?
a v šabloně
<meta charset="UTF-8" />
?
Už jsem to vyřešil. Php nefungovalo díky špatnému nahrání na server.
Kódování jsem měl oběma způsobama a weby píšu zásadně v notepadu a textovém editoru jota+(android).
Vždycky musíš všude nastavit stejné, je celkem jedno jaké (neukamenujte mě), ale všude musíš mít stejné. Aby mě neukamenovali, tak ti řeknu že utf-8 je nejlepší. Vždycky musíš i kódování zdrojáku mít ve stejném, PSpad to umožňuje u zdrojáků měnit v nabídce Formát, třeba Visual Studio ve File > Advanced Save Options. U jiných to nevím.
veru by som nepouzival klasicky windowsacky notepad ako editor zdrojoveho kodu, maximalne tak na jednoduchu editaciu BATCH a .ini suborov, ale na tvorbu webu sa moc nehodi kvoli jeho velmi obmedzenym moznostiam
tak to si neskusil ozajstny editor... vyskusaj napr. notepad++, ci iny z
tejto kategorie...
ja som takisto pouzival klasicky windowsacky poznamkovy blok, ale on ma strasne
obmedzeny pocet funkcii...
neumoznuje napr.:
tieto veci by mal obsahovat kazde jedno IDE
a pri praci na zdrojakoch C#/C/C++, Java, Pascal, ASM este aj podporu na kompilaciu, debug/trasovanie,...
cize z tohto pohladu Windowsacky poznamkovy blok je nevhodne pouzite riesenie, ktore umoznuje vytvarat chybny kod a pokial napises 500 riadkov kodu a nebude ti to fungovat ako ma, napr. ze zabudnes na riadku c. 100 jednu uvodzovku, uvidis, ako ti ten editor, co umoznuje zvyraznenie syntaxe pomoze
Zobrazeno 15 zpráv z 15.