Hľadanie v komunite
Zobrazujú sa výsledky pre kľúčové slová ''kódovanie''.
1 výsledok
-
Niekedy sa môže stať, že po migrácii webových stránok alebo SQL databáz (SQL vysvetlené v tomto článku), je na stránke "rozhádzaná" diakritika, čo znamená, že písmená s diakritikou sa nesprávne zobrazujú. Tento jav nastáva v prípade starých webových stránok, ak stránky používajú kódovanie napr. win-1250 (budeme predpokladať, že používate toto kódovanie) a na serveri je predvolené kódovanie UTF-8. HTML / PHP Tento postup platí, ak používate jednoduchú webovú stránku, bez napojenia na SQL databázu. Skonvertovanie kódovania Upozornenie: Pred akoukoľvek zmenou, si svoje súbory pre istotu zálohujte (skopírujte do inej zložky), niektoré zmeny môžu byť nevratné! Ak máte webovú stránku, ktorá obsahuje čisté HTML (teda bez napojenia na SQL databázu) môžete si v nejakom editore, napr. Notepad++, skonvertovať kódovanie na UTF-8. Otvorte si HTML (alebo PHP súbor, podľa toho ako súbory webovej stránky máte uložené) a hore v menu kliknite na Kódovanie. Ak bude označené ANSI (malo by byť) kliknite na možnosť Konvertovať do UTF-8, tak ako na obrázku: Ak stránka obsahuje (mala by) meta údaj charset <meta http-equiv='Content-Type' content='text/html; charset=Windows-1250' /> alebo <meta http-equiv='Content-Type' content='text/html; charset=win-1250' /> zmeňte ho na (tento krok nie je nevyhnutný, ale odporúčame ho zrealizovať kvôli webovým prehliadačom) <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' /> súbor uložte a nahrajte na server. Po nahratí súboru si obnovte svoju webovú stránku (CTRL+F5) a stránka by sa mala zobrazovať už aj s opravenou diakritikou. Zmena predvoleného kódovania na serveri Ak nie je možné skonvertovať súbory HTML / PHP (napr. je ich veľmi veľa a konverzia by vám zabrala celé hodiny), tak druhé riešenie je: V Control Paneli si v Nastavenie Apache a PHP najprv pozrite, akú PHP verziu Vaša webová stránka používa. Napr.: 7.4 Prihláste sa na server (FTP) a do súboru /conf/php74/php.ini vložte riadok (môže to vložiť úplne na začiatok súboru): default_charset = "win-1250" a reštartujte PHP. Následne by sa diakritika mala napraviť a texty sa budú zobrazovať už v poriadku. Tento spôsob je všeobecne jednoduchý a oveľa rýchlejší ako konverzia súborov do UTF-8, ale má nevýhodu v tom, že teraz predvolené kódovanie znakov nebudete mať v UTF-8 (čo sa odporúča), ale vo Windows-1250 (resp. Win-1250).
-
- diakritika
- html
-
(a 3 ďalšie)
Kľúčové slová: