Znaky v textu

tonboss
31. kvě 2015 23:45 #121986
Dobrý den,

když si zobrazím zdrojový kód stránky nebo článku v administraci, zobrazí se místo háčků a čárek různé znaky
"Naše základní kurzy mají standardně 6 vyučovacích hodin. "
Na stránce se sice vše zobrazí dobře, ale problém je, že když článek edituju, tak se písmena sami přepíší na tyto znaky (když článek zobrazím jako zdrojový kód). Článek se pak velmi těžko edituje.
Používám JCE editor.
Nevíte někdo kde je chyba?

Děkuji za rady.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
31. kvě 2015 23:49 #121987
Mrkněte do globálního nastavení JCE - Entity Encoding nastavte na UTF-8.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 00:59 #121988
To bohužel nepomohlo, zkoušel jsem i jiné editory, ale ve zdrojovém kódu mám stále tentýž znaky.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
01. čen 2015 13:58 #121990
jaké máte kódování databáze?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 15:29 - 01. čen 2015 15:43 #121991
UTF 8 - pro jistotu přidávám screen databáze.
Mám dva weby na stejném hostingu a ten první web mi zobrazuje znaky správně, druhý ne.
A to jak na localhostu, tak na hostingu.
Zkoušel jsem víc textových editorů, ale problém vždy stejný.
A děje se to pouze u článků. texty v modulech jsou správně.

web jsem začal tvočit na již udělaném projektu (šablona+web).
Šablonu jsem koupil na bdthemes.com/ - tak je možné, že bude chyba někde v kódu, jelikož se jedná o americkou firmu, kde se háčky a čárky nepoužívají.

Koukám, že v html prefix mám - <html prefix="og: ogp.me/ns# " lang="en-gb" dir="ltr" - což by bylo dobré dát na cz. ale nevím jak:/
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
01. čen 2015 21:02 - 01. čen 2015 21:10 #121997
Zkuste:

Porovnávání pro toto připojení k serveru - UTF8_general_ci

Jazyk čeština

Raději zkoušejte na localhost

Na jakém OS jedete?

Jak se Vám zobrazují znaky ve článcích v databázi?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 21:23 #121998
Přišel jsem na to, že se mi na stránkách zobrazují znakové entity - www.jakpsatweb.cz/html/entity.html
místo klasických znaků s diakritikou. Používám JCE editor (v jiných to bylo to samé) a snažil jsem se vše nastavit tak, abych ve zdrojovém kódu entity neměl. Bohužel se jich nemohu zbavit. Nevíte někdo co s tím?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
01. čen 2015 21:32 #122000
Psal jsem:

Zkuste:

Porovnávání pro toto připojení k serveru - UTF8_general_ci

Jazyk čeština

Raději zkoušejte na localhost

Na jakém OS jedete?

Jak se Vám zobrazují znaky ve článcích v databázi?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
01. čen 2015 21:39 - 01. čen 2015 21:39 #122001
Příspěvek jsem přesunul. Řešíte stále stejný problém, není třeba zakládat více vláken. O vašem problému se hovoří na fóru třeba zde: www.joomlaportal.cz/forum/search?query=e...te=all&childforums=1

Řešení je vždy podobné, nastavení porvnávání databáze a také tabulek databáze a nastavení JCE editoru., takže:

Nastavení databáze: utf8_czech_ci (nebo alespoň urf8_general_ci)
Nastavení tabulek databáze: utf8_czech_ci (nebo alespoň urf8_general_ci)
Editor JCE: Globální nastavení JCE - Entity Encoding: UTF-8


Co máte jinak?

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
01. čen 2015 21:52 #122004
Vždyť jsem mu to psal o řádek výše

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
01. čen 2015 22:07 #122006
:-) to jsem přehlédl. V tom čase jsem slučoval příspěvky do jednoho tématu

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 22:26 - 01. čen 2015 22:27 #122008
Tak už jsem se dostal trošku dál.
Chyba musí být v JCE Editoru. U jiných editorů se mi toto neděje.
Nechápu, že i když mám vše nastavené jako u mé druhé webovky, stále mi to text převádí na entity.
abychom si lépe rozuměli přidávám screeny z toho, na co se mě (doufám) ptáte.
Mám vše nastaveno správně?
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 22:28 - 01. čen 2015 22:29 #122009
zde třetí příloha
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
01. čen 2015 22:31 - 01. čen 2015 22:32 #122010
ne:

Porovnávání pro toto připojení k serveru - UTF8_general_ci
Jak se Vám zobrazují znaky ve článcích v databázi?
(prefix_content), tedy nybr6_content)

dle mně to nedělá JCE

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od tonboss
01. čen 2015 22:53 - 01. čen 2015 22:53 #122013
to porovnávání pro toto připojení k serveru - UTF8_general_ci mi nejde nastavit. Vždy když kliknu na UTF8_general_ci, přeskočí mi na UTF8mb4_general_ci. :-( Ale na stejném serveru mám i druhý web, kde je vše v pořádku.

Znaky ve článcích v databázi se mi zobrazují také s těmi entity.
Děje se to tak, že pokud napíšu do JCE Editoru nějaký text a přepnu na zobrazení zdrojového kódu (viz. příloha) automaticky se mi text přepíše na entity. Tudíž ještě než ho uložím do databáze, už se mi text s diakritikou automaticky změní v JCE.
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.