Súbory cookie sú nevyhnutné pre plynulý chod našej webstránky a poskytovanie našich služieb. Zároveň používame cookies na zacielenie reklamy a aby ste čo najlepšie vedeli využívať našu internetovú stránku. Vaše osobné údaje budú spracované a informácie z vášho zariadenia (súbory cookie, jedinečné identifikátory a ďalšie údaje zariadenia) môžu byť uchovávané, používané a zdieľané s dodávateľmi tretích strán, prípadne používané konkrétne týmto webom alebo aplikáciou. Niektorí dodávatelia môžu spracúvať vaše osobné údaje na základe oprávneného záujmu, proti ktorému môžete vzniesť námietku. Svoj súhlas môžete kedykoľvek odvolať. Ďalšie informácie a možnosti nastavenia vašich preferencií nájdete v rámci našich Podmienok ochrany súkromia. Súhlasíte s používaním cookies a spracovaním súvisiacich osobných údajov?
nevyhnutné cookies - cookies potrebné pre plynulý chod stránky a poskytovanie našich služieb
voliteľné cookies - cookies zabezpečujúce personalizáciu reklám a zber analytických a štatistických dát návštevnosti pre zlepšenie našich služieb
EXO HOSTING
Jump to content

Search the Community

Showing results for tags 'diakritika'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Email
    • E-mail mailbox settings
    • Setting up email clients
    • RoundCube Webmail
    • RoundCube+ Webmail
    • Limits and quotas
    • Email backup, migrate and recovery
  • Webhosting
    • DNS
    • FTP
    • PHP
    • SSH
    • Security certificates
    • Databases
    • Multihosting
    • Website redirection
    • Website backup and recovery
  • Domains
  • Control Panel
  • Content management system, frameworks and eshops (CMS)
    • WordPress
    • Joomla
    • PrestaShop
    • OpenCart
    • Drupal
    • External CMS
    • Laravel
  • Exoweb
    • We are starting with Exoweb
    • Adding content to Exoweb
    • Exoweb Blog
    • Exoweb Store
    • Exoweb Appointments
  • Virtual servers (VPS)
  • Billing

Categories

  • Manuals
  • Requests
    • Access to the Control Panel
    • Change of domain ownership (WHOIS)
    • Disconnecting the domain from the Control Panel

Blogs

  • EXO HOSTING Blog
  • News and information
  • Novinky v Exowebe

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 3 results

  1. Po migrácii SQL databázy z iného systému - najmä ak databáza používa úplne iné kódovanie, sa niekedy môže stať, že písmená s diakritikou sa v tabuľkách poškodia a namiesto písmen napríklad ako š, uvidíte len nejaké ą. Oprava poškodenej diakritiky v SQL databáze Upozornenie: Tento postup odporúčame skúsenejším užívateľom, ale ak budete presne postupovať podľa návodu, tak by to mali zvládnuť všetci. Predtým odporúčame, aby ste si vytvorili zálohu SQL databázy. Najprv je potrebné, aby ste si vedeli spraviť zoznam písmen, ktoré sa nesprávne zobrazujú. Napr. na webovej stránke máte články, ktoré v názvoch namiesto písmena š majú nejaké zvláštne písmeno ą. Prihláste sa do SQL databázy pomocou phpMyAdmin a v databáze si vyhľadajte tabuľku, ktorá obsahuje názvy článkov a v nej stĺpec, ktorý obsahuje chybné písmená. V danej tabuľke kliknite na kartu SQL a do poľa pre príkaz zadajte: UPDATE názov_tabuľky SET názov_článku=REPLACE(názov_článku, "ą", "š") názov_tabuľky: názov vašej tabuľky v SQL databáze názov_článku: stĺpec vo vašej tabuľke, ktorý obsahuje poškodenú diakritiku Kliknite dole na Vykonaj a do niekoľko málo sekúnd sa všetky písmená ą zmenia na š. Rovnaký proces môžete zopakovať so všetkými ostatnými hieroglyfmi, pričom si dávajte pozor, aby každé písmeno malo jedinečný "zástupný znak", môže sa totiž stať, že ako ą sa bude zobrazovať š aj č a po SQL príkaze uvedenom vyššie budete mať všade š, aj tam kde by malo byť č. Prevencia Vyššie uvedené problémy by tohto času mali mať už len staršie webové stránky alebo tie, čo používajú staršie typy SQL databáz (MySQL 5.x a staršie). Pri vytváraní nových SQL databáz odporúčame nastaviť predvolené kódovanie na utf8mb4_unicode_ci (u nás je ak tak predvolené), ktoré zabezpečuje správne zobrazenie aj exotických znakov. Svoje vlastné stránky tvorte vždy v kódovaní UTF8, tak isto svoj redakčný systém nastavujte s týmto kódovaním (ak je taká možnosť).
  2. Po migrácii SQL databázy na iný server alebo na inú verziu SQL, sa môže stať, že diakritika na webových stránkach sa začne zle zobrazovať. V tomto prípade bude problém najskôr v nesprávnom nastavení pripojenia webovej stránky k SQL databáze, a ak diakritika v SQL databáze je v poriadku, na rozdiel od tohto prípadu, tento návod pomôže problém vyriešiť. SQL Databáza Ak sa stane, že sa nesprávne načítava diakritika z SQL databázy (pričom priamo v nej je diakritika v poriadku), musíte si pozrieť, ako je zadefinované pripojenie k SQL databáze v redakčnom systéme - toto je často problém vlastných alebo starších redakčných systémov, ktoré nepoužívajú kódovanie UTF-8. V konfiguračnom súbore redakčného systému budete mať takéto niečo (treba to nastaviť vo všetkých config súboroch, kde je nastavené pripojenie k databáze, môže ich byť viac): $spoj = @mysql_connect($SERVER, $LOGIN, $PASS); $database = @mysql_select_db($DB); pod mysql_select_db pridáte riadok (napr. ak kódovanie vašej stránky je Win-1250): mysql_query("set names cp1250"); alebo takto (v prípade MySQLi) mysqli_query($link_id,"set names cp1250"); Súbory uložte, nahrajte na server a diakritika by sa už mala na stránke zobrazovať v poriadku.
  3. 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).
×
×
  • Create New...